Image Blog

Сниппет getResources

MODX Revolution имеет сниппет getResources, позволяющий извлекать и выводить содержание полей других ресурсов в любом месте и виде.

getResources активизируется тегом [ [getResources] ] и имеет следующие параметры шаблона:

tpl - имя чанка, который выступает как шаблон ресурсов. В случае если шаблон не найден, данные будут выводиться в виде массива.

tplOdd - имя чанка, который выступает как шаблон с нечетным индексом

tplFirst - имя чанка, который выступает как шаблон для первого ресурса

tplLast - имя чанка, который выступает как шаблон для заключительного ресурса

tpl_N -имя чанка, который выступает как шаблон для N-ного ресурса

tpl_nN - имя чанка, который выступает как шаблон для каждого N-ного ресурса

tplPath - каталог для просмотра чанков на базе файлов с использованием @FILE (по умолчанию assets_path + "elements/chunks/")

tplWrapper - название чанка serving как обвёртка шаблона для вывода. (не работает с toSeparatePlaceholders. Плейсхолдер, где элементы вставлены - [ [+output] ])

wrapIfEmpty - если истинна, будет выводить обвёртку указанную в &tplWrapper даже если вывод пуст.

outputSeparator - доп строка для разделения каждого шаблона.

toPlaceholder - если установлен, присвоит результат в этот плейсхолдер вместо вывода напрямую.

toSeparatePlaceholders - если установлен, присвоит каждый результат разделяющему плейсхолдеру названного с помощью суффикса из значения данного параметра и номера (начиная с нуля).

И свойства:

Parents - список ID родительских ресурсов, разделенные запятыми. Для исключения родительских ресурсов используется ID ресурса со знаком минус. (по умолчанию ID текущего ресурса).

Resources - список ID ресурсов, разделенные запятыми, которые должны включены в результат выборки. ID ресурса, который имеет префикс со знаком минус, исключаются из результата выборки.

Depth - целочисленное значение, которое указывает глубину поиска ресурсов от родительского элемента. (по умолчанию 10)

tvFilters - может применяться для фильтрации ресурсов по конкретным значениям TV. (mytv==somevalue, othertv==othervalue).

Sortby - может применяться для сортировки ресурсов по конкретным полям. (&sortby=`{"publishedon":"ASC","createdon":"DESC"}`, по умолчанию – createdon).

sortbyAlias - сортировка по алиасу

sortbyTV - сортировка по TV параметру

limit - лимит выводимых ресурсов. Используйте 0 для снятия ограничения. (по умолчанию 5)

Блузки Рубашки Кофты Размещайтесь в белый каталог сайтов, и закажите фотообои на стену и тюремные татуировкиИнтернет - каталог интернет сайтовPreCat.ru Premium Catalogue - Каталог сайтов