2016-08-24 60 views
0

在我目前的项目GRAV,我想,以显示最新的5个帖子特定类型的。出于这个问题的目的,我们只需调用帖子类型的“书”。如何定义默认分类在GRAV CMS页面类型?

我知道,这将是容易得多,如果我只是做了一个名为“图书”页面,并尽一切“书”该页面的一个孩子,但谁将会使用本网站的个人是不是特别的计算机识字和已经找到管理插件界面令人生畏。我想可能会有多个实例,他们会创建一个“书”帖子,忘记将它分配为“书籍”的孩子。

因此,我决定只为'book'页面设置一个默认标签,并使用该分类来创建一个页面集合,我可以迭代这种方式,而不管页面的位置放,它仍然在收藏。

的问题是,我似乎无法弄清楚如何设置在管理插件的分类字段类型的默认值。

我试图在我的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 

我不知道在这种情况下该怎么做,因为现有的文件似乎并没有提供在路上多帮帮我。我是否把默认放在错误的地方?我是否以错误的方式定义它?我甚至想做甚么?

回答

1

我设法找到解决自己的困境。

header.taxonomy.tag: 
    type: selectize 
    label: Tag 
    classes: fancy 
    default: Book 
    validate: 
    type: commalist 

我不知道为什么是这种情况,但是这并不工作没有“类:花哨”

相关问题