Erhalte Item nach ID in Sitecore 6.5

7

Ich bin auf Sitecore 6.5.

Der folgende Code funktioniert gut, aber ich verstehe nicht wie. Die Methode GetItem() verfügt über sechs Überladungsfunktionen, bei denen Zeichenfolgenwerte nur als Elementpfade verwendet werden.

In diesem Fall nimmt es eine ID als String auf und gibt das Objekt korrekt zurück (der Standort ist das Sitecore-Droplink-Feld). Fehle ich etwas?

%Vor%     
Dheeraj Palagiri 21.10.2014, 11:50
quelle

3 Antworten

15

Der String-Parameter für GetItem() kann eine ID oder ein Pfad sein.
Beide werden funktionieren.

    
Ruud van Falier 21.10.2014, 11:57
quelle
3

Sitecore kann einen Pfad oder eine ID als Zeichenfolge verwenden. Item["Location"] enthält eine GUID (als Feldtyp ist ein Droplink), die Sie gerade als String abrufen.

    
Trayek 21.10.2014 11:58
quelle
3

Dies ist erwartete Funktionalität. Sie können dieser Methode entweder die ID oder den Pfad übergeben, die Dokumentation ist jedoch möglicherweise nicht eindeutig.

    
Martin Davies 21.10.2014 11:58
quelle

Tags und Links