Bolt CMS - 突出显示列表中的一个元素

时间:2017-03-23 11:42:49

标签: php bolt-cms

我希望创建新闻列表,其中只能突出显示一个。是否可以在我的contenttype中创建一个复选框字段,以便检查一个元素,是否会导致其他所有元素取消选中?因此,我需要在整个列表中只检查一个元素。

contenttypes.yml:

news:
    name: News
    fields:
        titile:
            type: text
        highlight:
            type: checkbox

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你想选择一个要突出显示的新闻项目,而只选择那个突出显示= true(或选中)的项目

尝试使用https://docs.bolt.cm/3.4/extensions/advanced/fieldtypes处提供的文档创建自定义内容类型(将其命名为高亮显示) 然后编写一些代码来执行以下操作: 如果“CurrentNewsItem->突出显示”== true则“查找突出显示的所有新闻== true& set highlight to false”

免责声明:我自己也不熟悉boltcms,所以可能有更好的方法做到这一点,我不知道(还)