2016-03-19 120 views
0

我有2個網站,每個網站包含一個包含標識和路徑導航文件夾的每個網站和導航文件夾生活的全球文件夾中的每個網站設置項:Sitecore的設置項目和數據源

WEBSITE1

  • 設置(字段映射到導航文件夾當前WEBSITE1
  • 全球
    • 導航文件夾

WEBSITE2

  • 設置(字段映射到用於電流WEBSITE2導航文件夾)
  • 全球
    • 導航文件夾

問題1:當我打開網頁編輯器,並更新任何導航鏈接標題,然後單擊從頁面編輯器(分項目和相關項目選項選中)沒什麼前端網站上公佈發表,所以我有從內容編輯器轉到當前設置項併發布它。我確信會發生這種情況,因爲當前頁面和設置項目之間沒有關係。有什麼方法可以讓我在頁面編輯器級別上發佈設置項目?

問題2:我要讓數據源路徑場更有活力,我有兩個網站,都具有相同的結構樹,但不同的內容,可以說,我是來自數據源未設置項讀取導航文件夾,所以如果我想在頁面編輯器中添加導航文件夾下的新項目,它應該向我顯示當前網站的導航文件夾,這樣作者可以輕鬆地在當前網站的導航文件夾下添加導航項目。我怎麼能做到這一點?

回答

1

回答1。 我想你需要選擇「編輯相關項目」,然後發佈。就個人而言,我更喜歡不改變每頁內容的內容,以便從內容編輯器進行編輯,因爲它更像是配置。但這只是個人喜好。

回答2. 我用了一個名爲「Sublayout Queryable Datasource」的martketplace模塊。 它允許您在數據源位置使用查詢,這意味着它可以相對於當前項目。在你的情況下,它可能看起來像這樣:

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

我將改變只從內容編輯器導航。我同意你的看法,這是每個頁面都不應該改變的東西。我安裝了它與我一起工作的模塊100%。謝謝馬丁! –

相關問題