【问题标题】:sulu cms with sylius themes: admin panel not showing "channel" tab具有 sylius 主题的 sulu cms:管理面板未显示“频道”选项卡
【发布时间】:2022-01-01 12:18:09
【问题描述】:

我关注了这个https://docs.sylius.com/en/latest/book/themes/themes.html

它会读取

  1. 在频道上选择您的新主题: 在管理面板中转到频道并将所需频道的主题更改为您的主题

问题是:管理面板没有显示任何“频道”选项卡。

我用的不是sylius shop系统,而是sylius主题的sulu cms。如何在管理界面上安装“频道”选项卡?

【问题讨论】:

    标签: symfony sylius channels sulu


    【解决方案1】:

    由于我没有使用 sylius 商店系统,而只是使用 sulu cms 的 sylius 主题,因此不需要频道选项卡。主题在 xml 中定义。问题出在其他地方:sulu cms with theme-bundle: theme is not overriding base template

    似乎“模板”部分必须为空,“主题”部分才能正常工作。

    【讨论】:

      【解决方案2】:

      内容管理员无法管理 sulu 中的主题。您可以在 config/webspaces/your-example.xml 中通过设置 <theme>your-theme</theme> 来设置主题。

      Sulu 遵循“内容与呈现分离”的观点。类似主题的东西是演示文稿,内容管理员不应该对演示文稿了解太多,因此主题只能由程序员切换和更改。您仍然可以通过查看 sulu 主题包事件侦听器的当前实现来覆盖设置主题的逻辑:https://github.com/sulu/SuluThemeBundle/blob/3.0.2/EventListener/SetThemeEventListener.php

      【讨论】:

        猜你喜欢
        • 2018-05-05
        • 2019-08-20
        • 1970-01-01
        • 2012-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多