与此问题中的主题一样: Silverstripe Menu, Submenu, and Breadcrumbs
我想将正常的面包屑更改为其他内容。通常,Simple主题将面包屑放在侧面板中。我想更改该方法并在主题行上创建一组Wordpress样式的面包屑。
页脚中有一组非常好的面包屑。这可能有点多余,但用户习惯于看到Wordpress风格,这就是任务。
从文档中可以清楚地看到如何更改分隔符,但不清楚如何更改页面模板以在页面内容中包含面包屑而不是侧栏中的单独设置。
在Page.ss模板中有一种简单的方法吗?
示例:
MainMenuHome menu1 menu2
menu3
home >> menu1 >> menu2 >> menu3
Page subject menu3
Page Content
Footer
Sitename -> home / menu1 / menu2
答案 0 :(得分:5)
使用$Breadcrumbs
变量将面包屑调用到模板中(请参阅 SiteTree.php )。
要更改面包屑的外观,您可以覆盖主题中的 BreadcrumbsTemplate.s 文件。