95 lines
2.1 KiB
YAML
95 lines
2.1 KiB
YAML
|
extends@: default
|
||
|
child_type: item
|
||
|
|
||
|
rules:
|
||
|
slug:
|
||
|
pattern: "[a-z][a-z0-9_-]+"
|
||
|
min: 2
|
||
|
max: 80
|
||
|
|
||
|
form:
|
||
|
fields:
|
||
|
tabs:
|
||
|
type: tabs
|
||
|
active: 1
|
||
|
|
||
|
fields:
|
||
|
advanced:
|
||
|
fields:
|
||
|
overrides:
|
||
|
fields:
|
||
|
header.child_type:
|
||
|
default: item
|
||
|
blog:
|
||
|
type: tab
|
||
|
title: Blog Config
|
||
|
|
||
|
fields:
|
||
|
|
||
|
content_title:
|
||
|
type: spacer
|
||
|
title: Content Definition
|
||
|
|
||
|
header.content.items:
|
||
|
type: textarea
|
||
|
yaml: true
|
||
|
label: Items
|
||
|
default: '@self.children'
|
||
|
validate:
|
||
|
type: yaml
|
||
|
|
||
|
header.content.limit:
|
||
|
type: text
|
||
|
label: Max Item Count
|
||
|
default: 5
|
||
|
validate:
|
||
|
required: true
|
||
|
type: int
|
||
|
min: 1
|
||
|
|
||
|
header.content.order.by:
|
||
|
type: select
|
||
|
label: Order By
|
||
|
default: date
|
||
|
options:
|
||
|
folder: Folder
|
||
|
title: Title
|
||
|
date: Date
|
||
|
default: Default
|
||
|
|
||
|
header.content.order.dir:
|
||
|
type: select
|
||
|
label: Order
|
||
|
default: desc
|
||
|
options:
|
||
|
asc: Ascending
|
||
|
desc: Descending
|
||
|
|
||
|
header.content.pagination:
|
||
|
type: toggle
|
||
|
label: Pagination
|
||
|
highlight: 1
|
||
|
default: 1
|
||
|
options:
|
||
|
1: PLUGIN_ADMIN.ENABLED
|
||
|
0: PLUGIN_ADMIN.DISABLED
|
||
|
validate:
|
||
|
type: bool
|
||
|
|
||
|
header.content.url_taxonomy_filters:
|
||
|
type: toggle
|
||
|
label: URL Taxonomy Filters
|
||
|
highlight: 1
|
||
|
default: 1
|
||
|
options:
|
||
|
1: PLUGIN_ADMIN.ENABLED
|
||
|
0: PLUGIN_ADMIN.DISABLED
|
||
|
validate:
|
||
|
type: bool
|
||
|
|
||
|
import@:
|
||
|
type: partials/blog-bits
|
||
|
context: blueprints://pages
|
||
|
|
||
|
|