diff --git a/cache/compiled/files/21734e2c1e7129df7b081b625a5fb71b.yaml.php b/cache/compiled/files/21734e2c1e7129df7b081b625a5fb71b.yaml.php
new file mode 100644
index 0000000..e209e9f
--- /dev/null
+++ b/cache/compiled/files/21734e2c1e7129df7b081b625a5fb71b.yaml.php
@@ -0,0 +1,18 @@
+ 'Grav\\Common\\File\\CompiledYamlFile',
+ 'filename' => '/mnt/data/Sites/hehe.net/user/plugins/admin/blueprints/admin/pages/move.yaml',
+ 'modified' => 1533014916,
+ 'data' => [
+ 'form' => [
+ 'validation' => 'loose',
+ 'fields' => [
+ 'route' => [
+ 'type' => 'parents',
+ 'label' => 'PLUGIN_ADMIN.PARENT',
+ 'classes' => 'fancy'
+ ]
+ ]
+ ]
+ ]
+];
diff --git a/cache/compiled/files/4bf42f411de26a33b8da2fc4aa044ec2.yaml.php b/cache/compiled/files/4bf42f411de26a33b8da2fc4aa044ec2.yaml.php
new file mode 100644
index 0000000..9584013
--- /dev/null
+++ b/cache/compiled/files/4bf42f411de26a33b8da2fc4aa044ec2.yaml.php
@@ -0,0 +1,68 @@
+ 'Grav\\Common\\File\\CompiledYamlFile',
+ 'filename' => '/mnt/data/Sites/hehe.net/user/plugins/admin/blueprints/admin/pages/modular_new.yaml',
+ 'modified' => 1533014916,
+ 'data' => [
+ 'rules' => [
+ 'slug' => [
+ 'pattern' => '[a-zA-Zа-яA-Я0-9_\\-]+',
+ 'min' => 1,
+ 'max' => 200
+ ]
+ ],
+ 'form' => [
+ 'validation' => 'loose',
+ 'fields' => [
+ 'section' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.ADD_MODULAR_CONTENT'
+ ],
+ 'title' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.PAGE_TITLE',
+ 'validate' => [
+ 'required' => true
+ ]
+ ],
+ 'folder' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.FOLDER_NAME',
+ 'validate' => [
+ 'rule' => 'slug',
+ 'required' => true
+ ]
+ ],
+ 'route' => [
+ 'type' => 'parents',
+ 'label' => 'PLUGIN_ADMIN.PAGE',
+ 'classes' => 'fancy',
+ 'validate' => [
+ 'required' => true
+ ]
+ ],
+ 'name' => [
+ 'type' => 'select',
+ 'classes' => 'fancy',
+ 'label' => 'PLUGIN_ADMIN.MODULAR_TEMPLATE',
+ 'help' => 'PLUGIN_ADMIN.PAGE_FILE_HELP',
+ 'default' => 'default',
+ 'data-options@' => '\\Grav\\Plugin\\AdminPlugin::pagesModularTypes',
+ 'validate' => [
+ 'required' => true
+ ]
+ ],
+ 'modular' => [
+ 'type' => 'hidden',
+ 'default' => 1,
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'blueprint' => [
+ 'type' => 'blueprint'
+ ]
+ ]
+ ]
+ ]
+];
diff --git a/cache/compiled/files/843968390de4829b5003777d2bf8762c.yaml.php b/cache/compiled/files/843968390de4829b5003777d2bf8762c.yaml.php
new file mode 100644
index 0000000..a9c017e
--- /dev/null
+++ b/cache/compiled/files/843968390de4829b5003777d2bf8762c.yaml.php
@@ -0,0 +1,44 @@
+ 'Grav\\Common\\File\\CompiledYamlFile',
+ 'filename' => '/mnt/data/Sites/hehe.net/user/plugins/admin/blueprints/admin/pages/new_folder.yaml',
+ 'modified' => 1533014916,
+ 'data' => [
+ 'rules' => [
+ 'slug' => [
+ 'pattern' => '[a-zA-Zа-яA-Я0-9_\\-]+',
+ 'min' => 1,
+ 'max' => 200
+ ]
+ ],
+ 'form' => [
+ 'validation' => 'loose',
+ 'fields' => [
+ 'section' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.ADD_FOLDER'
+ ],
+ 'folder' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.FOLDER_NAME',
+ 'help' => 'PLUGIN_ADMIN.FOLDER_NAME_HELP',
+ 'validate' => [
+ 'rule' => 'slug',
+ 'required' => true
+ ]
+ ],
+ 'route' => [
+ 'type' => 'parents',
+ 'label' => 'PLUGIN_ADMIN.PARENT_PAGE',
+ 'classes' => 'fancy',
+ 'validate' => [
+ 'required' => true
+ ]
+ ],
+ 'blueprint' => [
+ 'type' => 'blueprint'
+ ]
+ ]
+ ]
+ ]
+];
diff --git a/cache/compiled/files/92b608975c03bb50a39d0ca898416a47.yaml.php b/cache/compiled/files/92b608975c03bb50a39d0ca898416a47.yaml.php
new file mode 100644
index 0000000..34d72e3
--- /dev/null
+++ b/cache/compiled/files/92b608975c03bb50a39d0ca898416a47.yaml.php
@@ -0,0 +1,33 @@
+ 'Grav\\Common\\File\\CompiledYamlFile',
+ 'filename' => '/mnt/data/Sites/hehe.net/user/themes/hehe/blueprints/default.yaml',
+ 'modified' => 1533014916,
+ 'data' => [
+ 'extends@' => 'default',
+ 'form' => [
+ 'fields' => [
+ 'tabs' => [
+ 'fields' => [
+ 'advanced' => [
+ 'fields' => [
+ 'columns' => [
+ 'fields' => [
+ 'column1' => [
+ 'fields' => [
+ 'header.body_classes' => [
+ 'markdown' => true,
+ 'description' => 'Available classes in Quark Theme (space separated):
`header-fixed`, `header-animated`, `header-dark`, `header-transparent`, `sticky-footer`'
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+];
diff --git a/cache/compiled/files/b41e0b84cdfb728b0b5afb73d2a0c16f.yaml.php b/cache/compiled/files/b41e0b84cdfb728b0b5afb73d2a0c16f.yaml.php
new file mode 100644
index 0000000..7a6b43d
--- /dev/null
+++ b/cache/compiled/files/b41e0b84cdfb728b0b5afb73d2a0c16f.yaml.php
@@ -0,0 +1,80 @@
+ 'Grav\\Common\\File\\CompiledYamlFile',
+ 'filename' => '/mnt/data/Sites/hehe.net/user/themes/hehe/blueprints/partials/blog-bits.yaml',
+ 'modified' => 1533014916,
+ 'data' => [
+ 'form' => [
+ 'fields' => [
+ 'hero_title' => [
+ 'type' => 'spacer',
+ 'title' => 'Hero Section'
+ ],
+ 'header.hero_classes' => [
+ 'type' => 'text',
+ 'label' => 'Hero Classes',
+ 'markdown' => true,
+ 'description' => 'There are several Hero class options that can be listed here (space separated):
`text-light`, `text-dark`, `title-h1h2`, `parallax`, `overlay-dark-gradient`, `overlay-light-gradient`, `overlay-dark`, `overlay-light`, `hero-fullscreen`, `hero-large`, `hero-medium`, `hero-small`, `hero-tiny`
Please consult the [Quark documentation](https://github.com/getgrav/grav-theme-quark#hero-options) for more details.'
+ ],
+ 'header.hero_image' => [
+ 'type' => 'filepicker',
+ 'label' => 'Hero Image',
+ 'preview_images' => true,
+ 'description' => 'If not specified, this defaults to the first image found in the page\'s folder'
+ ],
+ 'toggles_title' => [
+ 'type' => 'spacer',
+ 'title' => 'Configuration'
+ ],
+ 'header.blog_url' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'Blog Route',
+ 'help' => 'The route to the main blog page that contains the "Show ..." configuration',
+ 'default' => '/blog',
+ 'placeholder' => '/blog',
+ 'size' => 'medium'
+ ],
+ 'header.show_sidebar' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'Show Sidebar',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.show_breadcrumbs' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'Show Breadcrumbs',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.show_pagination' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'Show Pagination',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ]
+ ]
+ ]
+ ]
+];
diff --git a/cache/compiled/files/d777a1c57442075c1e3f65d8a9fc1e6d.yaml.php b/cache/compiled/files/d777a1c57442075c1e3f65d8a9fc1e6d.yaml.php
new file mode 100644
index 0000000..480d968
--- /dev/null
+++ b/cache/compiled/files/d777a1c57442075c1e3f65d8a9fc1e6d.yaml.php
@@ -0,0 +1,133 @@
+ 'Grav\\Common\\File\\CompiledYamlFile',
+ 'filename' => '/mnt/data/Sites/hehe.net/user/themes/hehe/blueprints/item.yaml',
+ 'modified' => 1533014916,
+ 'data' => [
+ 'extends@' => 'default',
+ 'form' => [
+ 'fields' => [
+ 'tabs' => [
+ 'fields' => [
+ 'blog' => [
+ 'type' => 'tab',
+ 'title' => 'Blog Item',
+ 'fields' => [
+ 'header_options' => [
+ 'type' => 'section',
+ 'title' => 'Header Options',
+ 'underline' => true
+ ],
+ 'header.continue_link' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'DF Style Link',
+ 'help' => 'Daring Fireball style title link',
+ 'highlight' => 1,
+ 'default' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.header_image' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'Display Header Image',
+ 'help' => 'Enabled displaying of a header image',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ]
+ ],
+ 'header.header_image_file' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'Image File',
+ 'help' => 'image filename that exists in the page folder. If not provided, will use the first image found.',
+ 'placeholder' => 'For example: myimage.jpg'
+ ],
+ 'header.header_image_width' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'Image Width',
+ 'size' => 'small',
+ 'help' => 'Header width in px',
+ 'placeholder' => 'Default is 900',
+ 'validate' => [
+ 'type' => 'int',
+ 'min' => 0,
+ 'max' => 5000
+ ]
+ ],
+ 'header.header_image_height' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'Image Height',
+ 'size' => 'small',
+ 'help' => 'Header height in px',
+ 'placeholder' => 'Default is 300',
+ 'validate' => [
+ 'type' => 'int',
+ 'min' => 0,
+ 'max' => 5000
+ ]
+ ],
+ 'summary' => [
+ 'type' => 'section',
+ 'title' => 'Summary',
+ 'underline' => true
+ ],
+ 'header.summary.enabled' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'Summary',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ]
+ ],
+ 'header.summary.format' => [
+ 'type' => 'select',
+ 'toggleable' => true,
+ 'label' => 'Format',
+ 'classes' => 'fancy',
+ 'options' => [
+ 'short' => 'Use the first occurence of delimter or size',
+ 'long' => 'Summary delimiter will be ignored'
+ ]
+ ],
+ 'header.summary.size' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'Size',
+ 'classes' => 'large',
+ 'placeholder' => 300,
+ 'validate' => [
+ 'type' => 'int',
+ 'min' => 1
+ ]
+ ],
+ 'header.summary.delimiter' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'Summary delimiter',
+ 'classes' => 'large',
+ 'placeholder' => '==='
+ ]
+ ],
+ 'import@' => [
+ 'type' => 'partials/blog-bits'
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+];
diff --git a/cache/compiled/files/e08035d8cd7725be69d6b78ffd186911.yaml.php b/cache/compiled/files/e08035d8cd7725be69d6b78ffd186911.yaml.php
new file mode 100644
index 0000000..8c2174d
--- /dev/null
+++ b/cache/compiled/files/e08035d8cd7725be69d6b78ffd186911.yaml.php
@@ -0,0 +1,407 @@
+ 'Grav\\Common\\File\\CompiledYamlFile',
+ 'filename' => '/mnt/data/Sites/hehe.net/system/blueprints/pages/default.yaml',
+ 'modified' => 1533014916,
+ 'data' => [
+ 'title' => 'PLUGIN_ADMIN.DEFAULT',
+ 'rules' => [
+ 'slug' => [
+ 'pattern' => '[a-zA-Zа-яA-Я0-9_\\-]+',
+ 'min' => 1,
+ 'max' => 200
+ ]
+ ],
+ 'form' => [
+ 'validation' => 'loose',
+ 'fields' => [
+ 'tabs' => [
+ 'type' => 'tabs',
+ 'active' => 1,
+ 'fields' => [
+ 'content' => [
+ 'type' => 'tab',
+ 'title' => 'PLUGIN_ADMIN.CONTENT',
+ 'fields' => [
+ 'header.title' => [
+ 'type' => 'text',
+ 'autofocus' => true,
+ 'style' => 'vertical',
+ 'label' => 'PLUGIN_ADMIN.TITLE'
+ ],
+ 'content' => [
+ 'type' => 'markdown',
+ 'validate' => [
+ 'type' => 'textarea'
+ ]
+ ],
+ 'header.media_order' => [
+ 'type' => 'pagemedia',
+ 'label' => 'PLUGIN_ADMIN.PAGE_MEDIA'
+ ]
+ ]
+ ],
+ 'options' => [
+ 'type' => 'tab',
+ 'title' => 'PLUGIN_ADMIN.OPTIONS',
+ 'fields' => [
+ 'publishing' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.PUBLISHING',
+ 'underline' => true,
+ 'fields' => [
+ 'header.published' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.PUBLISHED',
+ 'help' => 'PLUGIN_ADMIN.PUBLISHED_HELP',
+ 'highlight' => 1,
+ 'size' => 'medium',
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.YES',
+ 0 => 'PLUGIN_ADMIN.NO'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.date' => [
+ 'type' => 'datetime',
+ 'label' => 'PLUGIN_ADMIN.DATE',
+ 'toggleable' => true,
+ 'help' => 'PLUGIN_ADMIN.DATE_HELP'
+ ],
+ 'header.publish_date' => [
+ 'type' => 'datetime',
+ 'label' => 'PLUGIN_ADMIN.PUBLISHED_DATE',
+ 'toggleable' => true,
+ 'help' => 'PLUGIN_ADMIN.PUBLISHED_DATE_HELP'
+ ],
+ 'header.unpublish_date' => [
+ 'type' => 'datetime',
+ 'label' => 'PLUGIN_ADMIN.UNPUBLISHED_DATE',
+ 'toggleable' => true,
+ 'help' => 'PLUGIN_ADMIN.UNPUBLISHED_DATE_HELP'
+ ],
+ 'header.metadata' => [
+ 'toggleable' => true,
+ 'type' => 'array',
+ 'label' => 'PLUGIN_ADMIN.METADATA',
+ 'help' => 'PLUGIN_ADMIN.METADATA_HELP',
+ 'placeholder_key' => 'PLUGIN_ADMIN.METADATA_KEY',
+ 'placeholder_value' => 'PLUGIN_ADMIN.METADATA_VALUE'
+ ]
+ ]
+ ],
+ 'taxonomies' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.TAXONOMIES',
+ 'underline' => true,
+ 'fields' => [
+ 'header.taxonomy' => [
+ 'type' => 'taxonomy',
+ 'label' => 'PLUGIN_ADMIN.TAXONOMY',
+ 'multiple' => true,
+ 'validate' => [
+ 'type' => 'array'
+ ]
+ ]
+ ]
+ ]
+ ]
+ ],
+ 'advanced' => [
+ 'type' => 'tab',
+ 'title' => 'PLUGIN_ADMIN.ADVANCED',
+ 'fields' => [
+ 'columns' => [
+ 'type' => 'columns',
+ 'fields' => [
+ 'column1' => [
+ 'type' => 'column',
+ 'fields' => [
+ 'settings' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.SETTINGS',
+ 'underline' => true
+ ],
+ 'folder' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.FOLDER_NAME',
+ 'validate' => [
+ 'rule' => 'slug'
+ ]
+ ],
+ 'route' => [
+ 'type' => 'parents',
+ 'label' => 'PLUGIN_ADMIN.PARENT',
+ 'classes' => 'fancy'
+ ],
+ 'name' => [
+ 'type' => 'select',
+ 'classes' => 'fancy',
+ 'label' => 'PLUGIN_ADMIN.PAGE_FILE',
+ 'help' => 'PLUGIN_ADMIN.PAGE_FILE_HELP',
+ 'default' => 'default',
+ 'data-options@' => '\\Grav\\Common\\Page\\Pages::pageTypes'
+ ],
+ 'header.body_classes' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.BODY_CLASSES'
+ ]
+ ]
+ ],
+ 'column2' => [
+ 'type' => 'column',
+ 'fields' => [
+ 'order_title' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.ORDERING',
+ 'underline' => true
+ ],
+ 'ordering' => [
+ 'type' => 'toggle',
+ 'label' => 'PLUGIN_ADMIN.FOLDER_NUMERIC_PREFIX',
+ 'help' => 'PLUGIN_ADMIN.FOLDER_NUMERIC_PREFIX_HELP',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'order' => [
+ 'type' => 'order',
+ 'label' => 'PLUGIN_ADMIN.SORTABLE_PAGES',
+ 'sitemap' => NULL
+ ]
+ ]
+ ]
+ ]
+ ],
+ 'overrides' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.OVERRIDES',
+ 'underline' => true,
+ 'fields' => [
+ 'header.dateformat' => [
+ 'toggleable' => true,
+ 'type' => 'select',
+ 'size' => 'medium',
+ 'selectize' => [
+ 'create' => true
+ ],
+ 'label' => 'PLUGIN_ADMIN.DEFAULT_DATE_FORMAT',
+ 'help' => 'PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_HELP',
+ 'placeholder' => 'PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_PLACEHOLDER',
+ 'data-options@' => '\\Grav\\Common\\Utils::dateFormats',
+ 'validate' => [
+ 'type' => 'string'
+ ]
+ ],
+ 'header.menu' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.MENU',
+ 'toggleable' => true,
+ 'help' => 'PLUGIN_ADMIN.MENU_HELP'
+ ],
+ 'header.slug' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.SLUG',
+ 'toggleable' => true,
+ 'help' => 'PLUGIN_ADMIN.SLUG_HELP',
+ 'validate' => [
+ 'message' => 'PLUGIN_ADMIN.SLUG_VALIDATE_MESSAGE',
+ 'rule' => 'slug'
+ ]
+ ],
+ 'header.redirect' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.REDIRECT',
+ 'toggleable' => true,
+ 'help' => 'PLUGIN_ADMIN.REDIRECT_HELP'
+ ],
+ 'header.process' => [
+ 'type' => 'checkboxes',
+ 'label' => 'PLUGIN_ADMIN.PROCESS',
+ 'toggleable' => true,
+ 'config-default@' => 'system.pages.process',
+ 'default' => [
+ 'markdown' => true,
+ 'twig' => false
+ ],
+ 'options' => [
+ 'markdown' => 'Markdown',
+ 'twig' => 'Twig'
+ ],
+ 'use' => 'keys'
+ ],
+ 'header.twig_first' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.TWIG_FIRST',
+ 'help' => 'PLUGIN_ADMIN.TWIG_FIRST_HELP',
+ 'highlight' => 0,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.YES',
+ 0 => 'PLUGIN_ADMIN.NO'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.never_cache_twig' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.NEVER_CACHE_TWIG',
+ 'help' => 'PLUGIN_ADMIN.NEVER_CACHE_TWIG_HELP',
+ 'highlight' => 0,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.YES',
+ 0 => 'PLUGIN_ADMIN.NO'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.child_type' => [
+ 'type' => 'select',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.DEFAULT_CHILD_TYPE',
+ 'default' => 'default',
+ 'placeholder' => 'PLUGIN_ADMIN.USE_GLOBAL',
+ 'data-options@' => '\\Grav\\Common\\Page\\Pages::types'
+ ],
+ 'header.routable' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.ROUTABLE',
+ 'help' => 'PLUGIN_ADMIN.ROUTABLE_HELP',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.cache_enable' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.CACHING',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.visible' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.VISIBLE',
+ 'help' => 'PLUGIN_ADMIN.VISIBLE_HELP',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.debugger' => [
+ 'type' => 'toggle',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.DEBUGGER',
+ 'help' => 'PLUGIN_ADMIN.DEBUGGER_HELP',
+ 'highlight' => 1,
+ 'options' => [
+ 1 => 'PLUGIN_ADMIN.ENABLED',
+ 0 => 'PLUGIN_ADMIN.DISABLED'
+ ],
+ 'validate' => [
+ 'type' => 'bool'
+ ]
+ ],
+ 'header.template' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.DISPLAY_TEMPLATE'
+ ],
+ 'header.append_url_extension' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.APPEND_URL_EXT',
+ 'toggleable' => true,
+ 'help' => 'PLUGIN_ADMIN.APPEND_URL_EXT_HELP'
+ ]
+ ]
+ ],
+ 'routes_only' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.ROUTE_OVERRIDES',
+ 'underline' => true,
+ 'fields' => [
+ 'header.routes.default' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.ROUTE_DEFAULT'
+ ],
+ 'header.routes.canonical' => [
+ 'type' => 'text',
+ 'toggleable' => true,
+ 'label' => 'PLUGIN_ADMIN.ROUTE_CANONICAL'
+ ],
+ 'header.routes.aliases' => [
+ 'type' => 'array',
+ 'toggleable' => true,
+ 'value_only' => true,
+ 'size' => 'large',
+ 'label' => 'PLUGIN_ADMIN.ROUTE_ALIASES'
+ ]
+ ]
+ ],
+ 'admin_only' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.ADMIN_SPECIFIC_OVERRIDES',
+ 'underline' => true,
+ 'fields' => [
+ 'header.admin.children_display_order' => [
+ 'type' => 'select',
+ 'label' => 'PLUGIN_ADMIN.ADMIN_CHILDREN_DISPLAY_ORDER',
+ 'help' => 'PLUGIN_ADMIN.ADMIN_CHILDREN_DISPLAY_ORDER_HELP',
+ 'toggleable' => true,
+ 'classes' => 'fancy',
+ 'default' => 'collection',
+ 'options' => [
+ 'default' => 'Ordered by Folder name (default)',
+ 'collection' => 'Ordered by Collection definition'
+ ]
+ ],
+ 'header.order_by' => [
+ 'type' => 'hidden'
+ ],
+ 'header.order_manual' => [
+ 'type' => 'hidden',
+ 'validate' => [
+ 'type' => 'commalist'
+ ]
+ ],
+ 'blueprint' => [
+ 'type' => 'blueprint'
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]
+];
diff --git a/cache/compiled/files/fb3c20d334ca0ff83c1da9dfadf33254.yaml.php b/cache/compiled/files/fb3c20d334ca0ff83c1da9dfadf33254.yaml.php
new file mode 100644
index 0000000..a0b0792
--- /dev/null
+++ b/cache/compiled/files/fb3c20d334ca0ff83c1da9dfadf33254.yaml.php
@@ -0,0 +1,79 @@
+ 'Grav\\Common\\File\\CompiledYamlFile',
+ 'filename' => '/mnt/data/Sites/hehe.net/user/plugins/admin/blueprints/admin/pages/new.yaml',
+ 'modified' => 1533014916,
+ 'data' => [
+ 'rules' => [
+ 'slug' => [
+ 'pattern' => '[a-zA-Zа-яA-Я0-9_\\-]+',
+ 'min' => 1,
+ 'max' => 200
+ ]
+ ],
+ 'form' => [
+ 'validation' => 'loose',
+ 'fields' => [
+ 'section' => [
+ 'type' => 'section',
+ 'title' => 'PLUGIN_ADMIN.ADD_PAGE'
+ ],
+ 'title' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.PAGE_TITLE',
+ 'help' => 'PLUGIN_ADMIN.PAGE_TITLE_HELP',
+ 'validate' => [
+ 'required' => true
+ ]
+ ],
+ 'folder' => [
+ 'type' => 'text',
+ 'label' => 'PLUGIN_ADMIN.FOLDER_NAME',
+ 'help' => 'PLUGIN_ADMIN.FOLDER_NAME_HELP',
+ 'validate' => [
+ 'rule' => 'slug',
+ 'required' => true
+ ]
+ ],
+ 'route' => [
+ 'type' => 'parents',
+ 'label' => 'PLUGIN_ADMIN.PARENT_PAGE',
+ 'classes' => 'fancy',
+ 'validate' => [
+ 'required' => true
+ ]
+ ],
+ 'name' => [
+ 'type' => 'select',
+ 'classes' => 'fancy',
+ 'label' => 'PLUGIN_ADMIN.PAGE_FILE',
+ 'help' => 'PLUGIN_ADMIN.PAGE_FILE_HELP',
+ 'data-options@' => '\\Grav\\Plugin\\AdminPlugin::pagesTypes',
+ 'data-default@' => '\\Grav\\Plugin\\Admin\\Admin::getLastPageName',
+ 'validate' => [
+ 'required' => true
+ ]
+ ],
+ 'visible' => [
+ 'type' => 'toggle',
+ 'label' => 'PLUGIN_ADMIN.VISIBLE',
+ 'help' => 'PLUGIN_ADMIN.VISIBLE_HELP',
+ 'highlight' => '',
+ 'default' => '',
+ 'options' => [
+ '' => 'Auto',
+ 1 => 'PLUGIN_ADMIN.YES',
+ 0 => 'PLUGIN_ADMIN.NO'
+ ],
+ 'validate' => [
+ 'type' => 'bool',
+ 'required' => true
+ ]
+ ],
+ 'blueprint' => [
+ 'type' => 'blueprint'
+ ]
+ ]
+ ]
+ ]
+];
diff --git a/cache/gpm/06/5b31366131656533343765633266326332346536373661336664393931656533615d5b315d.doctrinecache.data b/cache/gpm/06/5b31366131656533343765633266326332346536373661336664393931656533615d5b315d.doctrinecache.data
index 33007f5..57a94b5 100644
--- a/cache/gpm/06/5b31366131656533343765633266326332346536373661336664393931656533615d5b315d.doctrinecache.data
+++ b/cache/gpm/06/5b31366131656533343765633266326332346536373661336664393931656533615d5b315d.doctrinecache.data
@@ -1,3 +1,3 @@
-1534851572
-s:1072128:"{"solarize":{"name":"Solarize","version":"0.1.0","description":"Grav port of Solarize theme by Templated","description_html":"
Grav port of Solarize theme by Templated<\/p>","description_plain":"Grav port of Solarize theme by Templated","icon":"rebel","author":{"name":"Hugh Barnes","email":"dev@hubns.com"},"homepage":"https:\/\/github.com\/hughbris\/grav-theme-solarize","docs":"https:\/\/github.com\/hughbris\/grav-theme-solarize\/blob\/develop\/README.md","demo":"https:\/\/behold.metamotive.co.nz\/solarize","keywords":"grav, theme, etc","bugs":"https:\/\/github.com\/hughbris\/grav-theme-solarize\/issues","license":"MIT","tag_name":"v0.1.1","date":"2018-07-29T09:16:58Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/themes\/solarize\/0.1.0","repository":"https:\/\/github.com\/hughbris\/grav-theme-solarize","slug":"solarize","install_path":"user\/themes\/solarize","screenshot":"themes-solarize.jpg","changelog":{"0.1.0":{"date":" 28-07-2018","content":"1. [](#new)\n * Initial basic release, missing content blueprints and elements page","content_html":"
A custom version of the Bootstrap4 theme for open blogs, course hubs and more. Includes Git Sync and 'chromeless' content embedding.<\/p>","description_plain":"A custom version of the Bootstrap4 theme for open blogs, course hubs and more. Includes Git Sync and 'chromeless' content embedding.","icon":"bold","author":{"name":"Hibbitts Design","url":"http:\/\/hibbittsdesign.org","email":"hello@hibbittsdesign.org"},"dependencies":[{"name":"grav","version":">=1.4.0"},{"name":"admin","version":"*"},{"name":"auto-date","version":"*"},{"name":"archives","version":"*"},{"name":"breadcrumbs","version":"*"},{"name":"email","version":"*"},{"name":"external_links","version":"*"},{"name":"feed","version":"*"},{"name":"form","version":"*"},{"name":"git-sync","version":"*"},{"name":"image-captions","version":"*"},{"name":"login","version":"*"},{"name":"markdown-fontawesome","version":"*"},{"name":"markdown-notices","version":"*"},{"name":"page-inject","version":"*"},{"name":"pagination","version":"*"},{"name":"taxonomylist","version":"*"},{"name":"twigfeeds","version":"*"},{"name":"twigpcre","version":"*"},{"name":"shortcode-core","version":"*"},{"name":"youtube","version":"*"},{"name":"bootstrap4","version":"*"}],"homepage":"https:\/\/github.com\/hibbitts-design\/grav-theme-bootstrap4-open-matter","docs":"https:\/\/github.com\/hibbitts-design\/grav-theme-bootstrap4-open-matter\/blob\/master\/README.md","demo":"https:\/\/demo.hibbittsdesign.org\/grav-theme-bootstrap4-open-matter\/","keywords":"open, resources, oer, git, gitsync, chromeless","bugs":"https:\/\/github.com\/hibbitts-design\/grav-theme-bootstrap4-open-matter\/issues","license":"MIT","tag_name":"v0.9.77","date":"2018-08-18T16:51:48Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/themes\/bootstrap4-open-matter\/0.9.77","repository":"https:\/\/github.com\/hibbitts-design\/grav-theme-bootstrap4-open-matter","slug":"bootstrap4-open-matter","install_path":"user\/themes\/bootstrap4-open-matter","screenshot":"themes-bootstrap4-open-matter.jpg","changelog":{"0.9.77":{"date":"08\/18\/2018","content":"1. [](#improved)\n * Updated theme screenshots","content_html":"
Fresh is a colorful landing page. It features a single page with a few sections to get started. Fresh is based on Bulma framework and it's easy to use flexbox grid.<\/p>","description_plain":"Fresh is a colorful landing page. It features a single page with a few sections to get started. Fresh is based on Bulma framework and it's easy to use flexbox grid.","icon":"pied-piper-alt","author":{"name":"diomed","url":"https:\/\/github.com\/diomed"},"homepage":"https:\/\/github.com\/diomed\/fresh","keywords":"fresh, grav,","bugs":"https:\/\/github.com\/diomed\/fresh\/issues","license":"MIT","tag_name":"0.4","date":"2018-07-31T10:41:12Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/themes\/fresh\/0.4","repository":"https:\/\/github.com\/diomed\/fresh","slug":"fresh","install_path":"user\/themes\/fresh","screenshot":"themes-fresh.jpg","changelog":{"0.4":{"date":"31-07-2018","content":"[*](#new)\n* fixed favicon\n* added missing screenshot\n* widened obviously too small width of column content in default","content_html":"
*<\/a><\/p>\n QBee is a clean, lightweight and minimal HTML 5 theme for Grav built with the Kube CSS & JS Framework<\/p>","description_plain":"QBee is a clean, lightweight and minimal HTML 5 theme for Grav built with the Kube CSS & JS Framework","icon":"rebel","author":{"name":"Jorge Tite","email":"me@jorgetite.com"},"dependencies":[{"name":"grav","version":">=1.4.0-rc.1"}],"homepage":"https:\/\/github.com\/jorgetite\/grav-theme-qbee","demo":"http:\/\/demo.yoursite.com","keywords":"grav, theme, minimal, modern, responsive, html5, kube","bugs":"https:\/\/github.com\/jorgetite\/grav-theme-qbee\/issues","license":"MIT","tag_name":"v1.0.3","date":"2018-07-13T01:17:49Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/themes\/qbee\/1.0.0","repository":"https:\/\/github.com\/jorgetite\/grav-theme-qbee","slug":"qbee","install_path":"user\/themes\/qbee","screenshot":"themes-qbee.jpg","changelog":{"1.0.3":{"date":" 07\/12\/2018","content":"1. [](#new)\n * Support for menu icons\n2. [](#improved)\n * Documentation","content_html":" Bootstrap4 is built using the popular Bootstrap 4<\/strong> Framework<\/p>","description_plain":"Bootstrap4 is built using the popular Bootstrap 4 Framework","icon":"bold","author":{"name":"Trilby Media","url":"https:\/\/trilby.media","email":"hello@trilby.media"},"dependencies":[{"name":"bootstrapper","version":"*"}],"homepage":"https:\/\/github.com\/trilbymedia\/grav-theme-bootstrap4","keywords":"bootstrap, bootstrap4, theme, framework","bugs":"https:\/\/github.com\/trilbymedia\/grav-theme-bootstrap4\/issues","license":"MIT","tag_name":"1.0.1","date":"2018-07-02T18:37:05Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/themes\/bootstrap4\/1.0.1","repository":"https:\/\/github.com\/trilbymedia\/grav-theme-bootstrap4","slug":"bootstrap4","install_path":"user\/themes\/bootstrap4","screenshot":"themes-bootstrap4.jpg","changelog":{"1.0.1":{"date":"07\/02\/2018","content":"1. [](#bugfix)\n * Fixed bad links in the hero section\n * Better styling for error page","content_html":" Visualize projects in an organized manner, as notes on a board.<\/p>","description_plain":"Visualize projects in an organized manner, as notes on a board.","icon":"sticky-note","author":{"name":"Ole Vik","email":"git@olevik.net"},"dependencies":[{"name":"grav","version":"~1.4"},{"name":"quark","version":"~1.0"},{"name":"breadcrumbs","version":"~1.5"},{"name":"taxonomylist","version":"~1.3"},{"name":"auto-date","version":"~1.0"},{"name":"markdown-tasklists","version":"~1.0"}],"homepage":"https:\/\/github.com\/OleVik\/grav-theme-project-space","demo":"https:\/\/olevik.me\/staging\/grav-skeleton-project-space","keywords":"grav, theme, project, projects, note, notes, visualize","bugs":"https:\/\/github.com\/OleVik\/grav-theme-project-space\/issues","license":"MIT","tag_name":"v1.1.6","date":"2018-08-04T12:46:05Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/themes\/project-space\/1.1.6","repository":"https:\/\/github.com\/OleVik\/grav-theme-project-space","slug":"project-space","install_path":"user\/themes\/project-space","screenshot":"themes-project-space.jpg","changelog":{"1.1.6":{"date":" 04-08-2018","content":"1. [](#bugfix)\n * Fix routing logic","content_html":" Multipurpose template built in default Bootstrap 4 framework<\/p>","description_plain":"Multipurpose template built in default Bootstrap 4 framework","icon":"bold","author":{"name":"Ayoze Hernandez Diaz","url":"https:\/\/ayozehd.com","email":"ayoze.dev@gmail.com"},"homepage":"https:\/\/github.com\/ayozehd\/grav-theme-bootstrap-blog","demo":"https:\/\/bootstrap-blog.ayozehd.com","keywords":"theme, bootstrap, blog, simple, flat, modern, modular, multilanguage","bugs":"https:\/\/github.com\/ayozehd\/grav-theme-bootstrap-blog\/issues","license":"MIT","tag_name":"1.1","date":"2018-07-15T19:15:46Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/themes\/bootstrap-blog\/1.1.0","repository":"https:\/\/github.com\/ayozehd\/grav-theme-bootstrap-blog","slug":"bootstrap-blog","install_path":"user\/themes\/bootstrap-blog","screenshot":"themes-bootstrap-blog.jpg","changelog":{"1.1":{"date":null,"content":"1. [](#new)\n * Added go to top button\n2. [](#improved)\n * Merge portfolio and blog layouts\n * Added info style\n * Now dateformat comes from Grav System Config\n * Removed portfolio templates. Use blog instead\n3. [](#bugfix)\n * Fixed navbar image","content_html":" A custom version of the Quark theme for open publishing. Includes Git Sync and 'chromeless' content embedding.<\/p>","description_plain":"A custom version of the Quark theme for open publishing. Includes Git Sync and 'chromeless' content embedding.","icon":"unlock","author":{"name":"Hibbitts Design","url":"http:\/\/hibbittsdesign.org","email":"hello@hibbittsdesign.org"},"dependencies":[{"name":"grav","version":">=1.4.0"},{"name":"admin","version":"*"},{"name":"auto-date","version":"*"},{"name":"archives","version":"*"},{"name":"breadcrumbs","version":"*"},{"name":"email","version":"*"},{"name":"external_links","version":"*"},{"name":"feed","version":"*"},{"name":"form","version":"*"},{"name":"git-sync","version":"*"},{"name":"login","version":"*"},{"name":"markdown-fontawesome","version":"*"},{"name":"markdown-notices","version":"*"},{"name":"page-inject","version":"*"},{"name":"pagination","version":"*"},{"name":"relatedpages","version":"*"},{"name":"simplesearch","version":"*"},{"name":"taxonomylist","version":"*"},{"name":"tntsearch","version":"*"},{"name":"youtube","version":"*"},{"name":"shortcode-core","version":"*"},{"name":"shortcode-ui","version":"*"},{"name":"quark","version":"*"}],"homepage":"https:\/\/github.com\/hibbitts-design\/grav-theme-quark-open-publishing","docs":"https:\/\/github.com\/hibbitts-design\/grav-theme-quark-open-publishing\/blob\/master\/README.md","demo":"http:\/\/demo.hibbittsdesign.org\/grav-open-publishing-quark\/","keywords":"open, publishing, gitsync, chromeless","bugs":"https:\/\/github.com\/hibbitts-design\/grav-theme-quark-open-publishing\/issues","license":"MIT","tag_name":"v1.0.9","date":"2018-08-18T15:37:28Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/themes\/quark-open-publishing\/1.0.9","repository":"https:\/\/github.com\/hibbitts-design\/grav-theme-quark-open-publishing","slug":"quark-open-publishing","install_path":"user\/themes\/quark-open-publishing","screenshot":"themes-quark-open-publishing.jpg","changelog":{"1.0.9":{"date":"08\/18\/2018","content":"1. [](#bugfix)\n * Escaped `query` in Twig templates for XSS protection","content_html":"\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
subtitle<\/code>-setting to Options, breaks in Content<\/li>\n<\/ul><\/li>\n<\/ol>","content_plain":"Move subtitle-setting to Options, breaks in Content"},"1.1.0":{"date":" 25-06-2018","content":"1. [](#new)\n * Theme- and page-level setting for truncate\n * Support for `subtitle`-header\n * Theme is now a fork, rather than child, of Masonry\n2. [](#improved)\n * Categories moved to theme-settings\n * Styles for `.post-title` and `.post-subtitle`","content_html":"\n
\n
subtitle<\/code>-header<\/li>\n\n
.post-title<\/code> and .post-subtitle<\/code><\/li>\n<\/ul><\/li>\n<\/ol>","content_plain":"Theme- and page-level setting for truncate\nSupport for subtitle-header\nTheme is now a fork, rather than child, of Masonry\n\n\n\nCategories moved to theme-settings\nStyles for .post-title and .post-subtitle"},"1.0.0":{"date":" 15-06-2018","content":"1. [](#new)\n * Initial public release","content_html":"\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
query<\/code> in Twig templates for XSS protection<\/li>\n<\/ul><\/li>\n<\/ol>","content_plain":"Escaped query in Twig templates for XSS protection"},"1.0.8":{"date":"08\/09\/2018","content":"1. [](#improved)\n * Revised the Italian translation for the \"Continue Reading\" button\n * Removed unneeded CSS from Blog \"Hero\" H1 H2 title text","content_html":"\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n