【问题标题】:SilverStripe 3 and breadcrumbsSilverStripe 3 和面包屑
【发布时间】:2017-02-15 18:44:25
【问题描述】:

就像这个问题的主题: Silverstripe Menu, Submenu, and Breadcrumbs

我想把普通的面包屑改成别的东西。通常,简单主题将面包屑放在侧面板中。我想更改该方法并在主题行上创建一组 Wordpress 样式的面包屑。

页脚中有一组非常漂亮的面包屑。这可能有点多余,但用户习惯于看到 Wordpress 样式,所以这就是任务。

从文档中可以清楚地看到如何更改分隔符,但不清楚如何更改页面模板以在页面内容中包含面包屑而不是在侧边栏中单独设置。

在 Page.ss 模板中是否有一种简单的方法可以做到这一点?

例子:

MainMenuHome  menu1 menu2
                    menu3

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

      Page Content

Footer
  Sitename -> home / menu1 / menu2

【问题讨论】:

    标签: templates silverstripe breadcrumbs


    【解决方案1】:

    面包屑通过$Breadcrumbs 变量被调用到模板中(参见SiteTree.php)。

    要更改面包屑的外观,您可以覆盖主题中的 BreadcrumbsTemplate.s 文件。

    【讨论】:

    • 我明白这一点。但是我该怎么做呢。
    • 只需将 cms/templates/BreadcrumbsTemplate 复制到您的主题 Includes/ 目录并根据需要进行修改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多