Несколько tvname в migx
Добрый день! Задача вроде бы понятная, но что-то я не понимаю, как ее решить наиболее оптимально.
Есть ресурс (прайс-лист), на котором использовано 11 migx списков. Выглядит вот так joxi.ru/RmzJEnlCRboe0m. Для каждой категории услуг своя migx тв.
И вот теперь вопрос. Мне нужно на другой странице создать сводный список, в котором я вытащу по одной строчке из каждого MIGx списка.
Задача решается в лоб, если сделать много копипасты, по типу:
Есть ресурс (прайс-лист), на котором использовано 11 migx списков. Выглядит вот так joxi.ru/RmzJEnlCRboe0m. Для каждой категории услуг своя migx тв.
И вот теперь вопрос. Мне нужно на другой странице создать сводный список, в котором я вытащу по одной строчке из каждого MIGx списка.
Задача решается в лоб, если сделать много копипасты, по типу:
[[getImageList?
&tvname=`первый migx список,`
&tpl=`mainPagePriceItem`
&docid=`65`
&limit=`1`
]]
[[getImageList?
&tvname=`второй migx список,`
&tpl=`mainPagePriceItem`
&docid=`65`
&limit=`1`
]]
[[getImageList?
&tvname=`третий migx список,`
&tpl=`mainPagePriceItem`
&docid=`65`
&limit=`1`
]]
И т.д.
Но для такого подхода не очень то и CMS нужна, чтобы столько копипастить. Я с MODX только знакомлюсь, подскажите, пожалуйста, есть ли какой-нибудь штатный способ решить мою задачу? До этого я под каждый раздел прайса создавал отдельный документ joxi.ru/1A57KM6fGPegZm и сводил всё через pdoresource. Излишняя вложенность ресурсов привела к ненужным урлам, некорректной карте сайта и т.д., поэтому я решил сделать на одном ресурсе несколько списков, но теперь не понимаю, как из каждого списка взять только первую строчку и автоматически вывести ее в другое место. Спасибо! Комментарии: 2
Если сменить шаблонизатор на Fenom, то жизнь станет проще.
С родным парсером решение или «в лоб» или писать сниппет, который будет готовить данные.
С родным парсером решение или «в лоб» или писать сниппет, который будет готовить данные.
Жаль :(( Но всё равно, спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.