Пункт меню Блог без подменю всех блогов
Прошу прощения — не могу сформулировать свой вопрос в поиске.
Есть коллекция (Collections) БЛОГ, в ней ЗАПИСИ (блоги). Есть НАСТРОЙКИ РЕСУРСА и ЗАПИСЕЙ.
Ставлю в РЕСУРСЕ «BLOG» -> «КОНТЕЙНЕР — да». ПОКАЗЫВАТЬ В МЕНЮ — да.
Ставлю в ЗАПИСЯХ (подресурсах) — ПОКАЗЫВАТЬ В МЕНЮ — нет.
Рассчитываю что в меню не будет выпадать подменю с кучей блогов, а они будут отображены лишь при переходе в шаблоне BLOG GRID в контенте страницы. Не работает. Либо и там и там, либо нигде.
Как это настроить?
Чанк: blog_grid_section:
Понимаю что собака зарыта тут, но лопаты не находится…
Спасибо заранее.
Есть коллекция (Collections) БЛОГ, в ней ЗАПИСИ (блоги). Есть НАСТРОЙКИ РЕСУРСА и ЗАПИСЕЙ.
Ставлю в РЕСУРСЕ «BLOG» -> «КОНТЕЙНЕР — да». ПОКАЗЫВАТЬ В МЕНЮ — да.
Ставлю в ЗАПИСЯХ (подресурсах) — ПОКАЗЫВАТЬ В МЕНЮ — нет.
Рассчитываю что в меню не будет выпадать подменю с кучей блогов, а они будут отображены лишь при переходе в шаблоне BLOG GRID в контенте страницы. Не работает. Либо и там и там, либо нигде.
Как это настроить?
Чанк: blog_grid_section:
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="row animated fadeInUp">
<div id="container-isotope" class="columns-offset">
[[!AuthorOrNormal]]
</div>
</div>
</div>
</div>
[[!+page.nav:notempty=`
<div class="row text-center">
<div class="col-md-12">
<nav>
<ul class="pagination pagination-lg">
[[!+page.nav]]
</ul>
</nav>
</div>
</div>
`]]
</div>
Понимаю что собака зарыта тут, но лопаты не находится…
Спасибо заранее.
Комментарии: 4
Как-то все сложно и непонятно… Вариант первый — сделать меню одноуровневым и проставлять галочки «показывать в меню», хоть до 5 вложения, все равно не появится (по крайней мере в pdoMenu это сделать очень легко). Вариант второй — что-то сделать с неизвестным сниппетом AuthorOrNormal, который по логике вещей отвечает за выборку. В PdoResources есть параметр для ограничения выборки страниц, скрытых в меню. Почему бы не воспользоваться им?
Хотелось бы иметь только некоторые (материнские) пункты одно-уровневыми… Спасибо за pdoMENU! Сложно, но хоть понятно теперь где настройки меню! А то я по старинке искал Wayfinder… :-)
Сначала не понял, потом тоже ничего не понял.
Роман, покажите код сниппета [[!AuthorOrNormal]]
Роман, покажите код сниппета [[!AuthorOrNormal]]
<code>
<?php
if(isset($_GET['author'])) {
$output = $modx->getChunk('blog_grid_author_call');
return $output;</code>
}
else {
$output = $modx->getChunk('blog_grid_normal_call');
return $output;
}
blog_grid_author_call[[!getPage?
&element=`getResources`
&elementClass=`modSnippet`
&tpl=`blog_grid_tpl`
&hideContainers=`1`
&pageVarKey=`page`
&limit=`[[++blog_limit_result]]`
&where=`{"createdby:=":[[!getAuthor]]}`
&parents=`[[*id]]`
&includeTVs=`1`
&includeContent=`1`
]]
blog_grid_normal_call[[!getResourcesTag?
&element=`getResources`
&elementClass=`modSnippet`
&tpl=`blog_grid_tpl`
&hideContainers=`1`
&pageVarKe</u>y=`page`
&limit=`[[++blog_limit_result]]`
&parents=`[[*id]]`
&includeTVs=`1`
&includeContent=`1`
]]
Весь набор — тема Advance отсюда: www.agmedia.hr/blog/free-modx-theme-advance.htmlВстало всё криво, выправлял как мог руками, почти все дополнения пришлось переустанавливать…
Спасибо за участие!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.