【发布时间】:2017-06-29 12:36:08
【问题描述】:
新手问题。
我的网站中有多个静态页面 - 主页、关于我们、公司使命、联系页面等,位于相同的 ContentType“页面”下。
但是,我不能将单个 page.twig 模板应用于所有这些模板,因为它们完全不同。
如何将它们全部链接到不同的 CSS 模板?
【问题讨论】:
标签: content-management-system bolt-cms
新手问题。
我的网站中有多个静态页面 - 主页、关于我们、公司使命、联系页面等,位于相同的 ContentType“页面”下。
但是,我不能将单个 page.twig 模板应用于所有这些模板,因为它们完全不同。
如何将它们全部链接到不同的 CSS 模板?
【问题讨论】:
标签: content-management-system bolt-cms
bolt 中的首选方法是添加一个模板选择字段。 https://docs.bolt.cm/3.2/fields/templateselect 中的contenttypes.yml
pages:
[..]
fields:
template:
type: templateselect
[..]
您可以为每个页面设置不同的模板。
另一种方法是根据内容设置的值向页面添加一个 body-class,您可以使用该类作为 css 样式。
【讨论】: