Вывод статей от разных родителей, видны в каждом родителе почему?
Добрый день.
Не совсем понятно почему так выводятся статьи, может это нормально, но логически странно. В общем вопрос вот в чем, есть несколько родителей-контейнеров не имеющих общего родителя. От этих родителей идут свои родители-контейнеры, и уже от вторых родителей идут статьи, другими словами первые родители это меню, остальные подкатегории в каждом пункте меню.У контейнеров общий шаблон, статьи выводятся через
Я так понимаю что все дело в том, что выводятся через
Не совсем понятно почему так выводятся статьи, может это нормально, но логически странно. В общем вопрос вот в чем, есть несколько родителей-контейнеров не имеющих общего родителя. От этих родителей идут свои родители-контейнеры, и уже от вторых родителей идут статьи, другими словами первые родители это меню, остальные подкатегории в каждом пункте меню.У контейнеров общий шаблон, статьи выводятся через
[[*content]]
, и эти статьи если провалится на сайте в любой родитель видны, хотя по иреархии у них другие контейнеры и не связаны с другими(например, заливаю статью в категорию Генераторы, а вменю захожу в другую категорию например бульдозеры и вижу статью про генераторы). Может так modx и работает, только вникаю прошу особо не пинать, но думал что по алигории с папкой, есть папка в ней контент, в другой папке свой контент, а выходит в какую бы папку контект не залил, он виден из всех.Я так понимаю что все дело в том, что выводятся через
[[*content]], modx так работает или у меня просто глючит CMS. Я так понимаю чтобы статьи не пересекались, их надо выводить через GetResurces или другие плагины, то есть для каждого контейнера делать свой шаблон и задавать параметры вывода. Я правильно понимаю, что через
[[*content]]статьи будут видны через любую категорию.
Комментарии: 5
но думал что по алигории с папкой, есть папка в ней контент, в другой папке свой контент, а выходит в какую бы папку контект не залил, он виден из всех.Во-первый, не аллегория, а аналогия. Во-вторых, именно так и работает.
Сергей, спасибо за замечание и оно правильно, тоже отпишусь по данной теме: во-первых не
Ну а если серьезно, спасибо что ответили, понял как делать структуру, либо для каждого контейнера свой шаблон, либо свой чанк на блок вывода статей. Ограничение по видимости верхнего родителя делаю с помощью
Во-первый.
Ну а если серьезно, спасибо что ответили, понял как делать структуру, либо для каждого контейнера свой шаблон, либо свой чанк на блок вывода статей. Ограничение по видимости верхнего родителя делаю с помощью
&where=`{"isfolder:=":1}`
если понял не так как надо поправьте.
Продолжаем ликбез. Если Вы хотите, чтобы человек,. написавший комментарий, Вам ответил, нужно ответить на его комментарий. Тогда он получит уведомление. Это раз.
Два. Забейте в поиск «pdoresources modx» и получите нужные ответы. Можно глянуть доку. Тут нужно обратить внимание на параметр «parents». Подсказка —
Два. Забейте в поиск «pdoresources modx» и получите нужные ответы. Можно глянуть доку. Тут нужно обратить внимание на параметр «parents». Подсказка —
&parents=`[[*parent]]`
Это нужно вызывать в шаблоне статей.
У меня задача стоит чтобы ряд статей отображались только в одной категории, я сделал для каждой категории свой шаблон(т.е. шаблон одинаковый просто вызов в нем разный) в нем прописал вызов, выглядит это так:
[[!pdoPage@articlePaging?
&element=`pdoResources`
&parents=`14`
&tpl=`postTpl1`
&pageLinkScheme=`[[+pageVarKey]]-[[+page]]`
&hideContainers=`1`
&limit=`1`
&tplPageWrapper= `@INLINE <div class="wp-pagenavi">[[+pages]]</div>`
]]
<hr>
<div class="wp-pagenavi">
<span class="pages">Страница [[+page]] из [[+pageCount]]</span>
[[!+page.nav]]
</div>
В каждом шаблоне меняю только &parents, ставлю ID нужной мне категории. Статьи у меня привязаны к этой категории и автоматом там и публикуются, или это неправильно и надо прям в статью вызов вписывать в содержимое.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.