Wie erstellt man in SITECORE, ob es gegeben ist, dass der Artikel angezeigt wird?
Frage
In der Konfigurationsdatei setzen wir Startelement für jede Website in Element (z. B. startItem="/ home").Wir können auch Startelement im Code auswählen.Aber was ich darum frage, ist, wie er für jedes ausgewählte Element ermittelt wird, ob er Startelement startet oder nicht?
Zumindest können wir Startelement auswählen und mit dem angegebenen Artikel vergleichen, aber es ist kein eleganter Code, den ich denke, dass ich denke
Lösung
Wir haben in der Regel eine Erweiterungsmethode auf der Sitecontext-Klasse, um den Home-Artikel zu erhalten:
generasacodicetagpre.Da können Sie einen beliebigen Artikel (nicht nur den Kontextelement) testen, um zu sehen, ob es sich um den Heimatelement handelt.
generasacodicetagpre.Andere Tipps
direkt von meinem Kopf:
generasacodicetagpre.I-Unterstützung Es kann eine sauberere Lösung geben, aber dieses funktioniert und ist schnell.
Denken Sie daran, dass Ihr Element in Multisite-Lösungen für eine Website ein Startelement sein kann, während ein anderer SANE-Artikel nicht ein Startelement sein muss.