2017-02-15 68 views
1

如在此討論的主題: Silverstripe Menu, Submenu, and BreadcrumbsSilverStripe 3和麪包屑

我想改變正常的麪包屑成別的東西。通常,簡單主題將麪包屑放在側面板中。我想更改該方法並在主題行上創建一個麪包屑導航的WordPress樣式集。

在頁腳有一個相當不錯的麪包屑。這可能有點多餘,但用戶習慣於查看Wordpress樣式,因此是任務。

從文檔中可以清楚地看到如何更改分隔符,但不清楚如何更改頁面模板以在頁面內容中使用麪包屑,而不是在側邊欄中單獨設置。

有沒有一種簡單的方法在Page.ss模板中做到這一點?

實施例:

MainMenuHome menu1 menu2 
        menu3 

     home >> menu1 >> menu2 >> menu3 
     Page subject menu3 

     Page Content 

Footer 
    Sitename -> home/menu1/menu2 

回答

5

麪包屑被稱爲與$Breadcrumbs變量的模板(見SiteTree.php)。

要更改麪包屑的外觀和風格,您可以覆蓋主題中的文件BreadcrumbsTemplate.s

+0

我明白這一點。但是我怎麼做。 – AD5XJ

+1

只需將cms/templates/BreadcrumbsTemplate複製到您的主題Includes /目錄並根據需要進行修改即可。 – UncleCheese