【发布时间】:2016-08-25 05:33:16
【问题描述】:
在我当前的 Grav 项目中,我试图显示特定类型的最新 5 个帖子。就这个问题而言,我们将帖子类型称为“书”。
我知道,如果我简单地创建一个名为“书籍”的页面并让每个“书籍”成为该页面的子页面,这会容易得多,但是将使用该网站的个人并不是特别精通计算机并且已经发现管理插件界面令人生畏。我想可能有多个实例,他们会创建一个“书”帖子并忘记将其分配为“书”的子级。
因此,我决定只为“书籍”页面设置一个默认标签,并使用该分类法创建一个页面集合,这样我就可以迭代,无论页面放在哪里,它仍然会在集合中。
问题是我似乎不知道如何在管理插件中为分类字段类型设置默认值。
我在 book.yaml 文件中尝试了以下操作:
header.taxonomy:
type: taxonomy
label: PLUGIN_ADMIN.TAXONOMY
multiple: true
default:
tag:
- Book
validate:
type: array
header.taxonomy:
type: taxonomy
label: PLUGIN_ADMIN.TAXONOMY
multiple: true
default:
- tag:
- Book
validate:
type: array
header.taxonomy:
type: taxonomy
label: PLUGIN_ADMIN.TAXONOMY
multiple: true
default: {tag: [Book]}
validate:
type: array
我不确定在这种情况下该怎么做,因为现有文档似乎没有提供太多帮助。我是否将默认设置放在错误的位置?我是否以错误的方式定义它?我想做的事有可能吗?
【问题讨论】:
标签: grav