Контакты | E-mail: info@modx-evo.ru | Заказать обратный звонок



MODx Revo сниппет getResources: параметры, плейсхолдеры, применение.

Сниппет «getResources», как вы могли уже догадаться по его названию, используется для получения списка ресурсов. Если вы читали урок, посвященный реализации новостной ленты с помощью сниппета «Ditto» для MODx Evo, то вы наверняка поняли, что «getResource» это его альтернативное решение.

Параметры сниппета getResource.

Их условно можно разделить на параметры:

Параметры шаблонизации.

Параметры выбора.

Вспомогательные параметры.

Плейсхолдеры сниппета getResources.

В качестве плейсхолдеров сниппета доступны все теги выбираемых ресурсов, а также указанные для выборки TV-параметры.

Примеры использования сниппета getResources.

Вывод списка дочерних ресурсов для текущего ресурса с использование шаблона в чанке tplRes:

[ [getResources? &parents=`` &tpl=`tplRes`]]

Вывод всех дочерних ресурсов родителя с идентификатором 3, за исключением текущего ресурса, с сортировкой по заголовку ресурса в обратном порядке.

[ [getResources? &parents=`3` &resources=`-` &sortby=`pagetitle` &sortdir=`DESC`]]

или

[ [getResources? &parents=`3` &resources=`-` &sortby=`{“pagetitle”:”DESC”}`]]

Если вам нужны будут конкретные примеры использования сниппета с различными параметрами или у вас возникли с ним трудности пишите в комментарии, я постараюсь ответить.

А в дальнейшем я расскажу вам о еще одном сниппете «getPage» и совместном его использование с getResources для реализации новостной ленты или списка статей с постраничной паджинацией.


Просмотров: 3472


Статьи по теме:


Написать комментарий

Поля помеченные * обязательны для заполнения.



Будь в курсе!

Введите Ваш Email и имя.

Digital Newsletter

Чтобы отписаться нажмите сюда ».