Как в pdoNeighbors вывести более одного крайнего в папке ресурса?

Приветствую
Ситуация. pdoNeighbors не выводит более одного крайнего ресурса в папке.

Описание проблемы.
Сниппет формирую стандартно:
[[pdoNeighbors?
	&limit=`2`
	&tplWrapper=`@INLINE  <div class="neighbors">[[+prev]][[+next]]</div>`
	&parents=`5`
	&loop=`1`
]]
В папке есть пять ресурсов (1,2,3,4,5).
Далее опишу как выводятся соседние ресурсы в зависимости от того где нахожусь. Формат описания такой — (ресурс где нахожусь): (какие ресурсы выводятся): (как требуется)
(1): (5,2,3): (4,5,2,3)
(2): (1,3,4): (5,1,3,4)
(3): (1,2,4,5): (тут всё работает как надо)
(4): (2,3,5): (2,3,5,1)
(5): (3,4,1): (3,4,1,2)
Как видите, при включенном loop добавляется только один ресурс с другой стороны. При достижении крайних ресурсов в папке берется исключительно один дополнительный ресурс с другого конца.
Вопрос: как в данном случае можно увеличить количество дополнительный ресурсов при их нехватки с одной стороны?
Я показал пример всего на двух ресурсах. Если лимит увеличить до большего числа, тогда при достижении крайних значений в одной папке количество элементов будет меняться.
weranda
01 декабря 2018, 13:14
modx.pro
612
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0