Обратная связь

Как в Modx Revo вывести блок похожих статей на странице статьи

Просмотров: 321

На чтение:

Как в Modx Revo вывести блок похожих статей на странице статьи

Как выводить похожие статьи под статьей на вашем сайте Modx Revo? Все очень просто. В нужное место в шаблоне записи вставляем данный код:


[[pdoResources?
&parents=`[[*parent]]`
&resources=`-[[*id]]`
&includeTVs=`blog-image`
&depth=`0`
&limit=`4`
&tpl=`zapisi.tpl`
&sortdir=`ASC`
&includeContent=`1`
]]

Где:

  1. Parents - отвечает за родителей, в которых находятся статьи.
  2. Resources - тут я проставил -12, т.е. запретил вывод открытой в данный момент статьи.
  3. includeTVs - разрешает включать ТВ поле с картинками записей. У меня это blog-image. У вас данное тв поле называется по своему.
  4. Depth - глубина поиска статей. 0 - без ограничений.
  5. Limit - указываем сколько похожих статей выводить.
  6. TPL - Шаблон списка выводимых статей.
  7. Sortdir - Направление сортировки.
  8. 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]]`
]]

Вывод похожих статей будет выглядеть так:


Опубликовано: 27.03.2022

Рейтинг: 5/5 - 3 голосов

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

    Другие статьи

    Почему Modx revo? Преимущества системы перед другими CMS

    В этой статье я попытаюсь объяснить почему в свое время я бросил удобный и несложный Wordpress и "пересел"…

    Рейтинг: 4.3/5 - 4 голосов

    Как клонировать вордпресс при режиме мультисайта?

    Добрый день мои маленькие любители сайтостроительства. На связи Арсен Амбарцумян и сегодня я расскажу…

    Рейтинг: 5/5 - 3 голосов

    Как редактировать страницы в Modx Revo из фронтенда (Не заходя в админку)

    Добрый день Господа разработчики. На связи Арсен Амбарцумян, ваш учитель по старту разработки на системе…

    Рейтинг: 4.7/5 - 3 голосов

    Collaborator.pro ввел санкции против россиян? Мое мнение.

    Недавно на почту пришло письмо от Collaborator.pro. Мол, дескать, пользователям из России мы закрываем…

    Рейтинг: 4.7/5 - 3 голосов

    Катерина (06 февраля 2024, 14:53):
    там рядом еще горнолыжный комплекс

    Вероника (16 июля 2022, 22:12):
    Москва самый волшебный город. И ночи тут особенные

    MeandI (16 июля 2022, 17:33):
    Тоже с недавних пор перешел на модекс. Скажу откровенно временами трудно, и сам по себе сайт тут строится иначе, чем на любой другой cms. Но система гибкая…

    Кристина (06 июня 2022, 11:16):
    Безумно красиво! Отдает зимним волшебством!

    Гриша (05 апреля 2022, 21:28):
    Спасибо, помог!

    © 2022 Arsenit.ru - Блог бывшего сео специалиста | Д.Р. блога 23.03.2022