greifen Ich habe eine linke Nav-Menü, das ich verwende, um den Ordner/Seite in einem anderen div anzuzeigen.Wie man ein Feld aus einem Ordner in SiteCore mit C#
<div class="titleContainer">
<div class="folder"><sc:FieldRenderer FieldName="Page Title" runat="server" /></div>
<div class="mainpage"><sc:FieldRenderer FieldName="Title" runat="server" /></div>
</div>
Ohne ein weiteres Feld auf dem sublayout zu erstellen, den Namen des Ordners zu duplizieren, wie kann ich den Wert von „Seitentitel“ Feld aus dem Ordner greifen, die das Element in ist?
Sitecore/
Home/
Products/
Folder1/
Item1
Item2
Item3
Derzeit ist die „Titel“ wird angezeigt, aber nichts zeigt sich für „Seitentitel“ da ich nicht auf ein Feld in der gleichen sublayout haben. Der "Seitentitel" ist ein Feld im direkten Ordner darüber (ungefähr 7 Ordner haben und <% = Sitecore.Context.Item.Parent.DisplayName%> funktioniert nicht, da es nicht der gleiche Wert ist, der in verwendet wird " Seitentitel ")
können Sie verwenden: <% = Sitecore.Context.Item.Parent ["Page Title"]%> wenn Sie in Folder1 ein Feld namens Seitentitel haben. –
yeah das hat funktioniert ... Ich muss mich an diese Shortcuts wenden, danke – Keith
Í wird meinen Kommentar antworten –