Bolt CMS - 如何以不同方式显示相同ContentType的样式页?
问题描述:
Newb question。Bolt CMS - 如何以不同方式显示相同ContentType的样式页?
我在我的网站上有多个静态页面 - 主页,关于我们,公司使命,联系页面等,在相同ContentType“页面”下。
但是,我不能将一个单独的page.twig模板应用于所有这些模板,因为它们都完全不同。
如何将它们链接到不同的CSS模板?
答
螺栓的首选方法是添加一个templateselect字段。 https://docs.bolt.cm/3.2/fields/templateselect在contenttypes.yml
pages:
[..]
fields:
template:
type: templateselect
[..]
这样,您可以设置每个页面不同的模板。
另一种方法是基于与内容一起设置的值向页面添加主体类,您可以将该类用于CSS样式。