Вывод блока "вам также может понравится"

Всем привет.
Столкнулся с такой задачкой от seoшника.
Блок перелинковки «Вам будет интересно»
Правила перелинковки:
• Между собой должны линковаться подразделы одного раздела по кругу
• В блоке будет 3 предложения.
• Перелинковка должна быть реализована по списку подкатегорий. Текущая подкатегория ссылается на две последующие и одну предыдущую.

Я попытался через pdomenu через where

&where=`{"id:=":"id-1","OR:id:=":"id+1","OR:id:=":"id+2"}`


но не сработало. может ошибся в синтаксисе?
Или каким образом можно это реализовать?

6 комментариев

avatar
Вот решение DLSiblings
avatar
… не туда ответил. И ваше решение не подойдёт, т.к. для Evo.
Комментарий отредактирован 2019-03-21 17:09:04 пользователем Advanced
avatar
Благодарю, думаю то, что надо
avatar
Нужно делать через — pdoNeighbors. Как минимум в where неверный синтаксис, и к тому же совершенно не обязательно что id будут идти по порядку.
avatar
Да, точно. они не по порядку.
pdoNeighbors — он показывает только предыдущий и следующий. А мне нужно чтобы два следующих.
Т.е. для revo нет похожего DLSiblings?
avatar
Есть параметр limit, если указать например 2, то будет выводить два следующих и два предыдущих документа. Чтобы показывало только три документа — предыдущий и два следующих, это уже надо доработать логику в коде сниппета.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.