我希望创建新闻列表,其中只能突出显示一个。是否可以在我的contenttype中创建一个复选框字段,以便检查一个元素,是否会导致其他所有元素取消选中?因此,我需要在整个列表中只检查一个元素。
contenttypes.yml:
news:
name: News
fields:
titile:
type: text
highlight:
type: checkbox
答案 0 :(得分:0)
如果我理解正确,你想选择一个要突出显示的新闻项目,而只选择那个突出显示= true(或选中)的项目
尝试使用https://docs.bolt.cm/3.4/extensions/advanced/fieldtypes处提供的文档创建自定义内容类型(将其命名为高亮显示) 然后编写一些代码来执行以下操作: 如果“CurrentNewsItem->突出显示”== true则“查找突出显示的所有新闻== true& set highlight to false”
免责声明:我自己也不熟悉boltcms,所以可能有更好的方法做到这一点,我不知道(还)