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
|
|
|
|
|