2016-03-19 8 views
0

Ich habe 2 Websites jede Website enthält Einstellungen Element, das für die Navigation Ordner für jede Website und Navigations Ordner Leben in globalen Ordner für jeden Website-Logo und Pfad enthält:Sitecore-Einstellungen Element und Datenquelle

Website1

  • Einstellungen (Field Karte zur Navigation Ordner für aktuelle website1)
  • globale
    • Navigation Ordner

Website2

  • Einstellungen (Field Karte zur Navigation Ordner für aktuelle Website2)
  • Globale
    • Navigation Ordner

Frage 1: wenn i-Editor öffnen und jeden Navigationslink Titel aktualisieren und klicken Sie ab Seite Editor veröffentlichen (subitem und zugehörige Artikel Optionen geprüft werden) nichts am vorderen Ende Website veröffentlicht, so hat ich um vom Content-Editor zum aktuellen Einstellungselement zu wechseln und es zu veröffentlichen. Ich bin sicher, dass dies passiert, weil es keine Beziehung zwischen der aktuellen Seite und dem Einstellungselement gibt. Gibt es eine Möglichkeit, die Einstellung auf dem Seiteneditor zu veröffentlichen?

Frage 2: Ich möchte Datenquelle Pfadfeld dynamischer machen, ich habe zwei Websites, beide mit dem gleichen Strukturbaum, aber unterschiedliche Inhalte, sagen wir, ich lese Navigationsordner aus Datenquelle nicht Einstellungen Element, so Wenn ich ein neues Element im Navigationsordner vom Seiteneditor hinzufügen möchte, sollte es den Navigationsordner für die aktuelle Website anzeigen, damit der Autor das Navigationselement im Navigationsordner für die aktuelle Website einfach hinzufügen kann. Wie kann ich das erreichen?

Antwort

1

Antwort 1. Ich denke, Sie müssen "Edit Related Item" auswählen und dann veröffentlichen. Persönlich bevorzuge ich Dinge, die sich nicht pro Seite ändern, um vom Inhaltseditor aus bearbeitet zu werden, weil es eher eine Konfigurationssache ist. Aber das ist nur persönliche Vorliebe.

Antwort 2. Ich habe ein Martketplace-Modul namens "Sublayout Queryable Datasource" verwendet. Sie können Abfragen in den Datenquellenpositionen verwenden, was bedeutet, dass sie relativ zum aktuellen Element sein können. In Ihrem Fall könnte es in etwa so aussehen:

query:ancestor-or-self::*[@@templatename = 'Site Root']/Navigation Folder 
+1

Ich werde mit ändern nur die Navigation aus dem Content-Editor gehen. Ich stimme dir zu, es sollte etwas nicht für jede Seite geändert werden. und ich installierte das Modul, das 100% mit mir arbeitet. Danke Martin! –