Frage

Ich arbeite mit SharePoint 2013 und habe meine HTML-Masterseite in SharePoint Designer bearbeitet, um einen Breadcrumb-Trail wie in SharePoint 2010 zu zeigen. Der Code wird nach der ID "deltaplaceHolderpagetitelInLearElEA" auf der Masterseite gelegt und es ist so folgt: generasacodicetagpre.

Während dies in der Tat einen Breadcrumb-Trail zeigt, zeigt es nicht so, wie ich es mir gehofft habe. Nehmen wir an, ich habe eine Site-Kollektion mit dem Namen "Intranet" und ich bin auf einem Beitrag zum "Allgemeinen" namens "General". Im Subsite "General" bin ich auf einer Seite mit dem Namen "Einführung". Diese Seite (und alle anderen Seiten dieses Subnes) werden von Term-Sets verwaltet.

Es würde einen Pfad wie dieses zeigen: Intranet> Allgemein> Einführung
Nun, sagen wir nun, dass ich in meinem Begriff auf 2 andere Begriffe mit untergeordneten Elementen des Begriffs "Einführung", diese untergeordneten Elemente (Unterkünfte) sind "Geschichte" und "Standorte". Wenn ich auf der Seite "History" sein würde, wäre es nur eine andere Seite direkt unter dem Subne "General".

Es würde einen Breadcrumb-Trail wie dieses zeigen: Intranet> Allgemein> Geschichte
Während ich möchte, dass es so auftaucht: Intranet> Allgemein> Einführung> Geschichte

Ich bin ein bisschen verwirrt darüber, da ich nicht zu verstehen scheinbar, was ich tun sollte, damit der Breadcrumb Trail, um zu erkennen, welche Seite ein Kinderbegriff ist und welcher der Eltern-Term ist und so weiter ist.

Vielen Dank im Voraus für Ihre Hilfe!

edit: Grundsätzlich, wonach ich suche, ist so etwas wie das Beispiel in dieses Blogs . Nur dass ich vermeiden möchte, ein Web-Teil zu verwenden. Ich möchte Änderungen in JavaScript oder direkt auf der Masterseite vornehmen.

War es hilfreich?

Lösung

Ich habe einen Weg gefunden, um ein hierarchisches Breadcrumin zu bekommen, indem die Werte der termorientierten Subnes Navigation verwendet werden! :)

Durch das Erfahren, welches Element in der Navigation ausgewählt ist (dh die URL auf der Seite, auf der Sie sich befinden), kann ich die Liste durchlaufen und alle übergeordneten Elemente sammeln. Kummer Basierend auf diesen übergeordneten Elementen kenne ich jetzt die Hierarchie und kann die Werte dieser Elemente verwenden, um ein Breadcrumb zu erstellen.

Hier ist ein Screenshot der Breadcrumin, wie wir es wissen: Alt Breadcrumb Kummer Und hier ist ein Screenshot der Breadcrumb, den ich derzeit mit Hilfe von Javascript habe: Bildbeschreibung eingeben hier Kummer Wie Sie sehen, zeigt es jetzt den vollständigen Pfad zu einer Seite. Ich habe ein neues post In meinem Blog über meine Antwort mit dem gesamten erforderlichen Code, einschließlich der Codebestände, die Sie in Ihrer Master-Seite hinzufügen und ersetzen sollten.

Fühlen Sie sich frei, fragen Sie, ob Sie Probleme mit dem Code haben oder wenn Sie Hilfe benötigen.

Andere Tipps

Wie Robert sagt, ich kann leicht umsetzen, was in fast ähnlicher Weise unter Verwendung von SptitleBreadCronen verwendet wird.Hier ist mein HTML-Code in der Layoutseite: generasacodicetagpre.

Die Begriffseigenschaft zeigt die aktuelle Seite verwaltete Metadaten-Navigations-Taxonomie, bietet jedoch keine Hyperlinks. generasacodicetagpre.

oder verwenden Sie dieses Benennen von Javascript (benötigt viel mehr Arbeit, um voll funktionsfähig) generasacodicetagpre.

Ich konnte ein Breadcrumb mit der verwalteten Navigation mit der folgenden Steuerung in einer Master-Seite generasacodicetagpre.

Eine andere Option besteht darin, die SptitleBroencrumb-Steuerung wie unten gezeigt zu nutzen: generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top