Custom SitemaProvider zeigt nicht Level 2 oder tiefer
-
10-12-2019 - |
Frage
Ich habe einen benutzerdefinierten Sitemap-Anbieter erstellt, aber ich kann nicht auf der nächsten Ebene zeigen.
Hier ist mein erster Versuch: generasacodicetagpre.
Hier ist mein zweiter Versuch (rekursiv): generasacodicetagpre.
Hier ist die Delegatensteuerung XML: generasacodicetagpre.
Ergebnis ist immer dies:
Ich vermisse das offensichtliche hier?Es kann nicht so hart sein ...
update 1 : Ich möchte
Lösung 3
okay, es ist mit dem PortalsitemProvider nicht möglich.Seine Hardcoded.
Andere Tipps
Sie müssen "showstartnode= true" in den Delegatensteuerungseigenschaften des benutzerdefinierten Sitemap-Anbieters festlegen.Wenn Sie auf FALSE eingestellt werden, können Sie den RootNode in der Sitemap-Hierarchie überspringen.
Innerhalb der Masterkage benötigen Sie etwas so: generasacodicetagpre.
http://msdn.microsoft.com /en/library/ms466994(v=office.14).aspx
und
Fügen Sie Folgendes hinzu:
showstartingNode="false" seine Bedürfnisse müssen ansonsten falsch sein, da sie standardmäßig auf TRUE auf TRUE ist
edit
Wie der Code oberhalb von DOENST funktioniert (ohne Prüfung;) mein schlechtes) und ich weiß nicht, dass ich den Fehler nicht speziell kenne und welche Linie es verursacht, Sie können dies stattdessen verwenden: generasacodicetagpre.
Fügen Sie dies dem Web.config hinzu generasacodicetagpre.
Fügen Sie dies dem Masterpage unter Contentstraceholder hinzu generasacodicetagpre.
Ammend den Code, der Ihren Bedürfnissen entspricht!
http://msdn.microsoft.com /en/library/cc789625(v=office.14).aspx