Как выводить похожие статьи под статьей на вашем сайте Modx Revo? Все очень просто. В нужное место в шаблоне записи вставляем данный код:
[[pdoResources? &parents=`[[*parent]]` &resources=`-[[*id]]` &includeTVs=`blog-image` &depth=`0` &limit=`4` &tpl=`zapisi.tpl` &sortdir=`ASC` &includeContent=`1` ]]
Где:
- Parents - отвечает за родителей, в которых находятся статьи.
- Resources - тут я проставил -12, т.е. запретил вывод открытой в данный момент статьи.
- includeTVs - разрешает включать ТВ поле с картинками записей. У меня это blog-image. У вас данное тв поле называется по своему.
- Depth - глубина поиска статей. 0 - без ограничений.
- Limit - указываем сколько похожих статей выводить.
- TPL - Шаблон списка выводимых статей.
- Sortdir - Направление сортировки.
- includeContent - Разрешает выводить часть контента статьи (смотрите скриншот ниже)
Похожие записи будут отображаться в таком виде:
Далее создайте чанк zapisi.tpl и в него вставьте следующий код:
<div class="row"> <div class="col-sm-2"> <a href="[[~[[+id]]]]" ><img src="[[+tv.blog-image:phpthumbof=`h=100`]]" /></a> </div> <div class="col-sm-10"> <strong><a href="[[~[[+id]]]]" >[[+pagetitle]]</a></strong> <p>[[+content:ellipsis=`100`]]</p> </div> </div> <hr>
Обратите внимание, что код сверстан под BOOTSTRAP3! Если у вас другой фреймворк, то верстайте другой дизайн вывода.
Вывод блока с похожими новостями - очень важный момент для любого сайта. Во-первых посетитель, с большой долей вероятности, заинтересуется какой-нибудь другой статьей и перейдет по ней. Тем самым он улучшит поведенческие факторы вашего сайта. Во-вторых проведет на сайте больше времени. Это тоже огромный плюс для продвижения. В-третьих - это перелинковка, которая отвечает за внутреннюю оптимизацию ресурса.
Если вам нужен обычный вывод со списком без изображений, то вставляйте этот код:
[[pdoResources? &tpl=`@INLINE <a href="[[+uri]]">[[+pagetitle]]</br></a>` &parents=`[[*parent]]` &resources=`-[[*id]]` ]]
Вывод похожих статей будет выглядеть так:

Комментарии ()