Sulu:是否可以限制每个网站空间的可用页面模板?
Sulu: Is it possible to limit the available page templates per webspace?
我有一个带有多个网站空间的 sulu 1.6 安装。我在 app/Resources/templates/pages
中有多个页面模板定义,例如 default.xml
、homepage.xml
、blog.xml
、center.xml
.
是否可以使 center.xml
仅适用于一个网站空间的内容而不适用于所有其他网站空间?
更新:
我在哪里可以更改代码中的这种行为,每个网站空间只显示 webspace.xml 中定义的那些?这真的是阻塞和非常糟糕的用户体验,因为模板直接与配置的空间链接在一起,但其他的不适合。
非常感谢!
安德烈亚斯
这个功能还没有实现,因为没有太多人要求...
只有模板 .html.twig
文件存在时,模板才会显示在下拉列表中。因此,如果您使用 SuluThemeBundle and only a specific theme 实现其 .html.twig
文件,只要 .html.twig 不存在,模板将不会显示在其他主题上。
从 Sulu 2.0 开始,您可以使用网站空间配置中的排除模板限制网站空间上的模板:
<excluded-templates>
<excluded-template>overview</excluded-template>
</excluded-templates>
以前限制页面模板的唯一方法是使用主题。
我有一个带有多个网站空间的 sulu 1.6 安装。我在 app/Resources/templates/pages
中有多个页面模板定义,例如 default.xml
、homepage.xml
、blog.xml
、center.xml
.
是否可以使 center.xml
仅适用于一个网站空间的内容而不适用于所有其他网站空间?
更新: 我在哪里可以更改代码中的这种行为,每个网站空间只显示 webspace.xml 中定义的那些?这真的是阻塞和非常糟糕的用户体验,因为模板直接与配置的空间链接在一起,但其他的不适合。
非常感谢!
安德烈亚斯
这个功能还没有实现,因为没有太多人要求...
只有模板 .html.twig
文件存在时,模板才会显示在下拉列表中。因此,如果您使用 SuluThemeBundle and only a specific theme 实现其 .html.twig
文件,只要 .html.twig 不存在,模板将不会显示在其他主题上。
从 Sulu 2.0 开始,您可以使用网站空间配置中的排除模板限制网站空间上的模板:
<excluded-templates>
<excluded-template>overview</excluded-template>
</excluded-templates>
以前限制页面模板的唯一方法是使用主题。