Вывод ресурсов с выбранным параметром в TV поле
Подскажите пожалуйста, как правильно вывести у автора список ссылок на его новости, стати, заметки (разбитый по родителям 8, 9, 10)
Для новостей, статей, заметок добавлено TV поле с выбором автора (Тип ввода: Список ресурсов, Родители: 7)
Пример ресурсов
Авторы (7): Автор-1, Автор-2, Автор-3
Новости (8): Новость-1, Новость-2, Новость-3, Новость-4, Новость-5 и т. д.
Статьи (9): Статья-1, Статья-2, Статья-3, Статья-4, Статья-5 и т. д.
Заметки (10): Заметки-1, Заметки-2, Заметки-3, Заметки-4, Заметки-5 и т. д.
Для новостей, статей, заметок добавлено TV поле с выбором автора (Тип ввода: Список ресурсов, Родители: 7)
Пример ресурсов
Авторы (7): Автор-1, Автор-2, Автор-3
Новости (8): Новость-1, Новость-2, Новость-3, Новость-4, Новость-5 и т. д.
Статьи (9): Статья-1, Статья-2, Статья-3, Статья-4, Статья-5 и т. д.
Заметки (10): Заметки-1, Заметки-2, Заметки-3, Заметки-4, Заметки-5 и т. д.
Комментарии: 2
Можно так:
[[pdoResources?
&parents=`8,9,10`
&tvFilters=`TV_поле===[[*id]]`
........
Спасибо!
Если кому нужно вот мой вариант
Если кому нужно вот мой вариант
<div class="aside col-md-4">
<div class="content__title">Статьи</div>
<div class="aside-box">
[[pdoResources?
&parents=`9`
&tvFilters=`author===[[*id]]`
&loadModels=`ms2gallery`
&depth=`0`
&sortby=`publishedon`
&tplFirst=`tplAsideFirst`
&tpl=`tplAside`
&leftJoin=`{
"120x90": {"class":"msResourceFile","alias":"120x90", "on": "120x90.resource_id = modResource.id AND 120x90.path LIKE '%/120x90/' AND 120x90.rank=0"}
,"240x180": {"class":"msResourceFile","alias":"240x180", "on": "240x180.resource_id = modResource.id AND 240x180.path LIKE '%/240x180/' AND 240x180.rank=0"}
}`
&select=`{
"modResource":"*"
,"120x90":"120x90.url as 120x90"
,"240x180":"240x180.url as 240x180"
}`
]]
</div>
<div class="content__title">Заметки</div>
<div class="aside-box">
[[pdoResources?
&parents=`10`
&tvFilters=`author===[[*id]]`
&loadModels=`ms2gallery`
&depth=`0`
&sortby=`publishedon`
&tplFirst=`tplAsideFirst`
&tpl=`tplAside`
&leftJoin=`{
"120x90": {"class":"msResourceFile","alias":"120x90", "on": "120x90.resource_id = modResource.id AND 120x90.path LIKE '%/120x90/' AND 120x90.rank=0"}
,"240x180": {"class":"msResourceFile","alias":"240x180", "on": "240x180.resource_id = modResource.id AND 240x180.path LIKE '%/240x180/' AND 240x180.rank=0"}
}`
&select=`{
"modResource":"*"
,"120x90":"120x90.url as 120x90"
,"240x180":"240x180.url as 240x180"
}`
]]
</div>
</div>
tplAside<div class="dropdown_main dropdown-main aside-main">
<h4 class="post__title">
<a href="[[+uri]]" class="news__link link">[[+longtitle:default=`[[+pagetitle]]`]]</a>
</h4>
<a class="news__link aside__link" href="[[+uri]]">
<img src="[[+240x180]]" alt="[[+longtitle]]" class="news__img img">
<span class="news__date bg-main">[[+publishedon:date=`%d.%m.%Y`]]</span>
</a>
<div class="news_text">
<p class="news__text aside__text">[[+introtext]]</p>
<a href="[[+uri]]" class="news__readmore link">Читать подробнее</a>
</div>
</div>
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.