pas.content
Сниппет для вывода контента pas.content
Параметры
Параметр | По умолчанию | Описание |
---|---|---|
tpl | pas.content | Чанк оформления для каждого результата |
parents | Список категорий, через запятую, для поиска результатов. По умолчанию выборка ограничена текущим родителем. Если поставить 0 - выборка не ограничивается. | |
status | 2 | Статус подписки |
content | Контент подписки | |
limit | 10 | Лимит выборки результатов |
offset | Пропуск результатов с начала выборки | |
depth | 10 | Глубина поиска ресурса от каждого родителя. |
sortby | id | Сортировка выборки. |
sortdir | ASC | Направление сортировки |
where | Строка, закодированная в JSON, с дополнительными условиями выборки. | |
showUnpublished | Показывать неопубликованные ресурсы. | |
showDeleted | Показывать удалённые ресурсы. | |
showHidden | 1 | Показывать ресурсы, скрытые в меню. |
includeContent | Выбирать поле "content" у ресурса. | |
showEmptyRate | 1 | Показывать контент с нулевой ценой. |
processRates | 1 | Обрабатывать стоимость контента |
sortRates | Указывает как сортировать цены. Передаются json строкой, например, "{"PasRate.cost":ASC}" |
Подсказка
Можно использовать и другие общие параметры pdoTools
Особенности
Сниппет pas.content
, как и все сниппеты PayAndSee, использует pdoTools для работы. Поэтому все основные его параметры совпадают с pdoResources, но есть и особенности.
Получение тарифов
Сниппет умеет выбирать тарифы при помощи параметра processRates
fenom
{'!pas.content' | snippet : [
'processRates' => 1,
]}
и вы получите массив rates
в чанке.
Плейсхолдеры
Вы можете увидеть все доступные плейсхолдеры просто не указывая чанк оформления:
fenom
<pre>
{'!pas.content' | snippet : [
'tpl' => '',
]}
</pre>
Примеры
Вывод контента из категории 15:
fenom
{'!pas.content' | snippet : [
'parents' => 15,
]}
Вывод с постраничной разбивкой:
fenom
{'!pdoPage' | snippet : [
'element' => 'pas.content',
'parents' => 15,
]}
{'page.nav' | placeholder}