【问题标题】:Bolt CMS - How style pages of same ContentType in different ways?Bolt CMS - 如何以不同方式样式化相同 ContentType 的页面?
【发布时间】:2017-06-29 12:36:08
【问题描述】:

新手问题。

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

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

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

【问题讨论】:

    标签: content-management-system bolt-cms


    【解决方案1】:

    bolt 中的首选方法是添加一个模板选择字段。 https://docs.bolt.cm/3.2/fields/templateselect 中的contenttypes.yml

    pages:
        [..]
        fields:
            template:
                type: templateselect
        [..]
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多