Esempio n. 1
0
 public function defineProperties()
 {
     return ['pageNumber' => ['title' => 'bm.field::lang.settings.posts_pagination', 'description' => 'bm.field::lang.settings.posts_pagination_description', 'type' => 'string', 'default' => '{{ :page }}'], 'postsPerPage' => ['title' => 'bm.field::lang.settings.posts_per_page', 'type' => 'string', 'validationPattern' => '^[0-9]+$', 'validationMessage' => 'bm.field::lang.settings.posts_per_page_validation', 'default' => '10'], 'noPostsMessage' => ['title' => 'bm.field::lang.settings.posts_no_posts', 'description' => 'bm.field::lang.settings.posts_no_posts_description', 'type' => 'string', 'default' => 'No posts found', 'showExternalParam' => false], 'sortOrder' => ['title' => 'bm.field::lang.settings.posts_order', 'description' => 'bm.field::lang.settings.posts_order_description', 'type' => 'dropdown', 'default' => 'published_at desc'], 'categoryPage' => ['title' => 'bm.field::lang.settings.posts_category', 'description' => 'bm.field::lang.settings.posts_category_description', 'type' => 'dropdown', 'default' => '{{ :category }}', 'group' => 'Links', 'options' => BlogCategory::lists('name', 'id')], 'categoryParent' => ['title' => 'Kategoria nadrzędna', 'description' => 'Kategoria nadrzędna', 'type' => 'string', 'default' => '{{ :parent }}', 'group' => 'Links'], 'subcategories' => ['title' => 'Podkategorie', 'description' => 'Czy brać pod uwagę posty z podkategorii', 'type' => 'checkbox', 'default' => '0', 'options' => [0 => 'Nie', 1 => 'Tak']], 'template' => ['title' => 'Fragment artykułu', 'description' => 'Który szablon ma być wykorzystany', 'type' => 'string'], 'template_id' => ['title' => 'Typ artykułu', 'description' => 'Typ artykułu do wyświetlania na liście', 'type' => 'string']];
 }
Esempio n. 2
0
 public function defineProperties()
 {
     return ['categoryPage' => ['title' => 'bm.field::lang.settings.post_category', 'description' => 'bm.field::lang.settings.post_category_description', 'type' => 'dropdown', 'default' => '{{ :categoryPage }}', 'options' => Category::lists('name', 'id')], 'subcategories' => ['title' => 'Podkategorie', 'description' => 'Czy brać pod uwagę posty z podkategorii', 'type' => 'checkbox', 'default' => '0', 'options' => [0 => 'Nie', 1 => 'Tak']], 'type' => ['title' => 'Typ', 'description' => 'Typ', 'type' => 'dropdown', 'default' => '1', 'options' => BoxSetting::lists('name', 'id')], 'limit' => ['title' => 'Limit', 'description' => 'Limit', 'type' => 'string', 'default' => '3'], 'random' => ['title' => 'Losowy', 'description' => 'Czy artykuły mają być losowe', 'type' => 'checkbox', 'default' => '0', 'options' => [0 => 'Nie', 1 => 'Tak']], 'wide' => ['title' => 'Szersze boksy', 'description' => 'Szersze boksy', 'type' => 'checkbox', 'default' => '0', 'options' => [0 => 'Nie', 1 => 'Tak']], 'template' => ['title' => 'Typ szablonu', 'description' => 'Typ szablonu artukułów do wyświetlania', 'type' => 'string', 'default' => '1', 'validationPattern' => '[0-9]+(,[0-9]+)*'], 'is_promoted' => ['title' => 'Promowane', 'description' => 'Wyświetla tylko promowane artykuły', 'type' => 'checkbox', 'default' => '0', 'options' => [0 => 'Nie', 1 => 'Tak']]];
 }