Bolt CMS - 如何以不同方式使用相同ContentType的样式页面?

时间:2017-06-29 12:36:09

标签: content-management-system bolt-cms

Newb问题。

我的网站上有多个静态页面 - 主页,关于我们,公司使命,联系页面等,在相同的ContentType“Pages”下。

但是,我不能将奇异的page.twig模板应用于所有这些模板,因为它们完全不同。

如何将它们全部链接到不同的CSS模板?

1 个答案:

答案 0 :(得分:1)

bolt中的首选方法是添加templateselect字段。 contenttypes.yml

中的https://docs.bolt.cm/3.2/fields/templateselect
pages:
    [..]
    fields:
        template:
            type: templateselect
    [..]

通过它,您可以为每个页面设置不同的模板。

另一种方法是根据内容设置的值为页面添加一个body-class,你可以将该类用于css样式。