Раздел статьи для сайта через pdoPage

Решил и такой пример оставить, так как часто применяю, когда надо раздел статьи сделать или новости. Храню данные в Collection, а вывожу черех pdoPage. Также здесь в вызове присутствует указание на кастомные параметры "@styled" сниппета. В них переопределена разметка пагинации и соответственно стили. Удобно использовать, когда пагинация на всем сайте повторяется.

<div class="articles-left">
    <div class="articles_list">
            {$_modx->runSnippet('!pdoPage@styled', [
            'limit'=>$_modx->config.articles_count,
            'templates'=>'5',
            'tpl'=>'tpl.article.item',
            'includeContent'=>1,
            'includeTVs'=>'preview',
            'tvPrefix'=>0,
            ])}
    </div>
    {$_modx->getPlaceholder('page.nav')}
</div>

$_modx->config.articles_count — это из ClientConfig значение, вынесено для удобства менеджера админки.

На всякий случай приложу скрин с обозначением кастомного набора параметров

Нет комментариев