2017-02-15 11 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

ブレッドクラムは、(SiteTree.php参照)$Breadcrumbs変数とテンプレートに呼ばれています。

ブレッドクラムのルックアンドフィールを変更するには、テーマのBreadcrumbsTemplate.sファイルを上書きできます。

+0

私はそれを理解しています。しかし、どうやってそれをするのですか? – AD5XJ

+1

cms/templates/BreadcrumbsTemplateをあなたのテーマの/ディレクトリにコピーして、それが適切に表示されるように変更してください。 – UncleCheese

関連する問題