0

我有一个带有多个网络空间的 sulu 1.6 安装。我在app/Resources/templates/pages, default.xml, homepage.xml,blog.xml中有多个页面模板定义center.xml

例如,是否有可能使center.xml一个网站空间的内容仅适用于所有其他网站空间的内容?

UPDATDE: 我可以在哪里更改代码中的这种行为,即每个 webspace 仅显示那些在 webspace.xml 中定义的行为?这确实是阻塞和超级糟糕的用户体验,因为模板直接与配置的空间链接在一起,但其他的不适合。

多谢!
安德烈亚斯

4

3 回答 3

2

.html.twig该模板仅在其文件存在时才会显示在下拉列表中。因此,如果您使用SuluThemeBundle并且只有特定主题实现其.html.twig文件,则只要 .html.twig 不存在,模板将不会显示在其他主题上。

于 2019-01-08T11:38:36.890 回答
0

这个功能还没有实现,因为没有太多人要求它......

于 2018-10-30T07:43:04.270 回答
0

从 Sulu 2.0 开始,您可以使用网络空间配置中的排除模板来限制网络空间上的模板:

<excluded-templates>
    <excluded-template>overview</excluded-template>
</excluded-templates>

之前限制页面模板的唯一方法是使用主题。

于 2021-08-14T12:51:54.647 回答