Зайдите на rtfm.modx.com и найдите «IF» под плагинами - это в основном оператор if для тегов modx.Я бы подумал, что, возможно, вы могли бы найти какое-то условие на ваших страницах, на которое вы могли бы установить ограничение вашего ресурса.в основном:
[[!getResources? &limit=`[[!if? &subject=`[[+currentpage]]` &operator=`!=` &operand=`1` then=`6` &else=`9`]]` &tpl=`whatever`]]
Вы должны будете проверить синтаксис - я только что об этом рассказал, а также вам нужно будет выяснить, как нумерация страниц разбирается на какой странице, чтобы получитьправильная переменная для предмета - но я думаю, что вы должны быть в состоянии сделать это так.
-sean
ОБНОВЛЕНИЕ
Возможно, вы могли бы сделатьэто так:
[[! getPage?& element = getResources
& limit = [[!if?
&subject=
[[+ page]]
&operator=
! =
&operand=
1
&then=
6
&else=
9
]]
& tpl = whatever
]]
ОднакоgetPage также имеет атрибут limit, и я понятия не имею, как он различает свои атрибуты и атрибуты элемента.Документы, похоже, сбивают с толку здесь.Переменная + page используется по умолчанию, как и в документах, и, похоже, вы можете изменить ее с помощью атрибута pageVarkey.Опять же, от всей головы, проверьте синтаксис и документы, прежде чем пытаться.