diff --git a/plugins/rainlab/blog/components/Posts.php b/plugins/rainlab/blog/components/Posts.php
index 6784bdfa9..a7f0e98b8 100644
--- a/plugins/rainlab/blog/components/Posts.php
+++ b/plugins/rainlab/blog/components/Posts.php
@@ -85,6 +85,12 @@ class Posts extends ComponentBase
'type' => 'string',
'default' => '',
],
+ 'categoryGroup' => [
+ 'title' => 'categoryGroup',
+ 'description' => 'categoryGroup',
+ 'type' => 'string',
+ 'default' => '',
+ ],
'typePost' => [
'title' => 'typePost',
'description' => 'typePost',
@@ -223,6 +229,7 @@ class Posts extends ComponentBase
'perPage' => $this->property('postsPerPage'),
'featured' => $featured,
'typePost' => empty($this->property('typePost')) ? null : $this->property('typePost'),
+ 'group' => empty($this->property('categoryGroup')) ? null : $this->property('categoryGroup'),
'search' => trim(input('q')),
'category' => $category,
'date' => input('date'),
@@ -234,7 +241,7 @@ class Posts extends ComponentBase
? $this->property('exceptCategories')
: preg_split('/,\s*/', $this->property('exceptCategories'), -1, PREG_SPLIT_NO_EMPTY),
]);
-
+ //dd($this->property('categoryGroup'));
/*
* Add a "url" helper attribute for linking to each post and category
*/
diff --git a/themes/modern2/meta/menus/new-top-menui.yaml b/themes/modern2/meta/menus/new-top-menui.yaml
index 845d4706f..0bb254f85 100644
--- a/themes/modern2/meta/menus/new-top-menui.yaml
+++ b/themes/modern2/meta/menus/new-top-menui.yaml
@@ -1,9 +1,13 @@
items:
-
title: Новости
+ nesting: null
type: url
url: /ru/new/posts/news
code: ''
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -18,9 +22,13 @@ items:
items:
-
title: События
+ nesting: null
type: url
url: /ru/new/posts/news/events
code: ''
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -34,9 +42,13 @@ items:
isExternal: '0'
-
title: Watan
+ nesting: null
type: url
url: /ru/new/posts/news/watan
code: ''
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -52,7 +64,7 @@ items:
title: Экономика
nesting: null
type: url
- url: /new/group/news/economy
+ url: /ru/new/posts/news/economy
code: ''
reference: null
cmsPage: null
@@ -72,7 +84,7 @@ items:
title: Общество
nesting: null
type: url
- url: /new/group/news/society
+ url: /ru/new/posts/news/society
code: ''
reference: null
cmsPage: null
@@ -90,9 +102,13 @@ items:
isExternal: '0'
-
title: Статьи
+ nesting: null
type: url
url: /ru/new/posts/stati
code: ''
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -107,9 +123,13 @@ items:
items:
-
title: Экономика
+ nesting: null
type: url
url: /ru/new/posts/stati/economy
code: ''
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -124,12 +144,12 @@ items:
-
title: Экомир
nesting: null
- type: category-blog-posts
- url: null
+ type: url
+ url: /ru/new/posts/stati/eco-world
code: ''
- reference: '13'
- cmsPage: new/newPost
- replace: 0
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -143,9 +163,13 @@ items:
isExternal: '0'
-
title: Технологии
+ nesting: null
type: url
url: /ru/new/posts/stati/technology
code: ''
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -160,12 +184,12 @@ items:
-
title: Спорт
nesting: null
- type: category-blog-posts
- url: null
+ type: url
+ url: /ru/new/posts/stati/sport
code: ''
- reference: '10'
- cmsPage: new/newPost
- replace: 0
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -180,12 +204,12 @@ items:
-
title: События
nesting: null
- type: category-blog-posts
- url: null
+ type: url
+ url: /ru/new/posts/stati/events
code: ''
- reference: '9'
- cmsPage: new/newPost
- replace: 0
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -200,12 +224,12 @@ items:
-
title: Полезное
nesting: null
- type: category-blog-posts
- url: null
+ type: url
+ url: /ru/new/posts/stati/poleznoe
code: ''
- reference: '803'
- cmsPage: new/newPost
- replace: 0
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
en:
@@ -239,13 +263,9 @@ items:
isExternal: '0'
-
title: Афиша
- nesting: null
type: url
- url: /
+ url: /ru/new/posts/poster
code: ''
- reference: null
- cmsPage: null
- replace: null
viewBag:
locale:
en:
@@ -257,6 +277,103 @@ items:
isHidden: '0'
cssClass: ''
isExternal: '0'
+ items:
+ -
+ title: Театры
+ type: url
+ url: /ru/new/posts/poster/teatry
+ code: ''
+ viewBag:
+ locale:
+ en:
+ title: ''
+ url: ''
+ tm:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: Спорт
+ type: url
+ url: /ru/new/posts/poster/sport
+ code: ''
+ viewBag:
+ locale:
+ en:
+ title: ''
+ url: ''
+ tm:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: Объявления
+ type: url
+ url: /ru/new/posts/poster/obyavleniya
+ code: ''
+ viewBag:
+ locale:
+ en:
+ title: ''
+ url: ''
+ tm:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: Концерты
+ type: url
+ url: /ru/new/posts/poster/koncerty
+ code: ''
+ viewBag:
+ locale:
+ en:
+ title: ''
+ url: ''
+ tm:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: Кинотеатры
+ type: url
+ url: /ru/new/posts/poster/kinoteatry
+ code: ''
+ viewBag:
+ locale:
+ en:
+ title: ''
+ url: ''
+ tm:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: Выставки
+ type: url
+ url: /ru/new/posts/poster/vystavki
+ code: ''
+ viewBag:
+ locale:
+ en:
+ title: ''
+ url: ''
+ tm:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
-
title: Контакты
nesting: null
diff --git a/themes/modern2/pages/new/afisha-post.htm b/themes/modern2/pages/new/afisha-post.htm
new file mode 100644
index 000000000..fa39f25d8
--- /dev/null
+++ b/themes/modern2/pages/new/afisha-post.htm
@@ -0,0 +1,92 @@
+title = "new/afisha-post"
+url = "/new/afisha-post/:id/:slug"
+layout = "new/master-inside"
+is_hidden = 0
+robot_index = "index"
+robot_follow = "follow"
+
+[views]
+slug = "{{ :slug }}"
+
+[blogPost]
+slug = "{{ :slug }}"
+id = "{{ :id }}"
+categoryPage = 404
+==
+{% put styles %}
+
+
+
+{% endput %}
+
+{% set post = blogPost.post %}
+
+ No posts found
+ {{post.title}}
+
+ {{post.published_at|date('d.m.Y')}} | {{post.published_at|date('H:i')}}
+
+
+
+
+ {% endif %}
+
Афиша
+
+