Группировка ресурсов по первой букве названия
Здравствуйте.
Никак не могу найти сниппет для группировки ресурсов по первой букве названия. Чтобы выводилось «А» — Абакан, Астрахань; «Б» — Белгород, Братск и т.д.
Не верю, что такого решения нет. Возможно, это делается через стандартный getResources, но не могу докумекать как. Подскажите, пожалуйста.
Спасибо.
Никак не могу найти сниппет для группировки ресурсов по первой букве названия. Чтобы выводилось «А» — Абакан, Астрахань; «Б» — Белгород, Братск и т.д.
Не верю, что такого решения нет. Возможно, это делается через стандартный getResources, но не могу докумекать как. Подскажите, пожалуйста.
Спасибо.
Комментарии: 5
Что мешает написать свой сниппет который будет это делать полностью и самостоятельно?
Есть еще вариант написать промежуточный сниппет, который будет вызываться в чанке и в него передавать названия, если буква изменилась он будет выводить какой-то код разделяющий и например первую букву.
Конструкция будет подобна:
Есть еще вариант написать промежуточный сниппет, который будет вызываться в чанке и в него передавать названия, если буква изменилась он будет выводить какой-то код разделяющий и например первую букву.
Конструкция будет подобна:
[[+idx:mod=`3`:is=`0`:then=`<hr/>`:else=``]]
[[!mySnippet:is=`1`:then=`[[+name:limit=`1`]]`:else=``?&name=`[[+name]]`]]
На вскидку
[[pdoResource?&where=`{"modResource.pagetitle:LIKE":"A%"}`]]
В общем, копать в эту сторону.
modx.com/extras/package/siteatoz
Что то такое ты ищешь, я так понимаю.
Что то такое ты ищешь, я так понимаю.
Кстати, теги+mSearch2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.