我跟著這個https://docs.sylius.com/en/latest/book/themes/themes.html
它寫著
- 在頻道上選擇您的新主題:在管理面板中轉到頻道并將所需頻道的主題更改為您的主題<<
問題是:管理面板沒有顯示任何“頻道”選項卡。
我沒有使用 sylius 商店系統,而是使用 sylius 主題的 sulu cms。如何在管理界面上安裝“頻道”選項卡?
uj5u.com熱心網友回復:
由于我沒有使用 sylius 商店系統,而只是使用 sulu cms 的 sylius 主題,因此不需要頻道選項卡。主題在 xml 中定義。問題出在其他地方:帶有主題捆綁的sulu cms:主題沒有覆寫基本模板
似乎“模板”部分必須為空,“主題”部分才能正常作業。
uj5u.com熱心網友回復:
內容管理器無法管理 sulu 中的主題。在 config/webspaces/your-example.xml 中通過設定主題來設定主題<theme>your-theme</theme>。
Sulu遵循“內容與呈現分離”的觀點。類似主題的東西是演示文稿,內容管理員不應該對演示文稿了解太多,因此主題只能由程式員切換和更改。您仍然可以通過查看 sulu 主題包事件偵聽器的當前實作來覆寫設定主題的邏輯:https : //github.com/sulu/SuluThemeBundle/blob/3.0.2/EventListener/SetThemeEventListener.php
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/406906.html
標籤:
上一篇:通過CompilerPass注冊自定義AttributeBag
下一篇:Symfony5.1 中RoutingConfigurator的RouteCollectionBuilder::setRequirement模擬
