pdoPage Ajax пагинация + мультиязычность (Проблема или Ошибка)

Всем привет!

Подскажите пожалуйста, вывод через pdoPage с Ajax пагинацией по кнопке или скролл.

Не переводит на другой язык если:
В шаблоне вывода tpl' => 'tpl.news например кнопка переводится через выбор контекста:
{$_modx->context.key == 'web'? 'More': 'Подробнее'}
или
{$_modx->lexicon('more')}
или
[[%more]]
то следующие записи pdoPage подгружает на языке контекста web.

Контексты:
web = English (По-умолчанию)
ru = Русский

Если перехожу на Русский, все переводится отлично, нажимаю «Показать еще», подгружаются следующие записи, при чем Заголовки, описания переводятся на русский, а кнопка подробнее остается «More».

Вывод в шаблоне:
<div id="pdopage">
    <div class="rows">
        {'!pdoPage' | snippet : [
            'context' => '[[*context_key]]',
            'parents' => '35, 73',
            'limit' => 15,
            'showHidden' => 1,
            'hideContainers' => 1,
            'includeContent' => 1,
            'includeTVs' => 'img,view-news,type-news',
            'sortdir' => 'DESC',
            'sortby' => 'menuindex',
            'tpl' => 'tpl.news',
            'ajaxMode' => 'button',
            'ajaxTplMore' => 'tpl.more',
        ]}
    </div>
{$_modx->getPlaceholder('page.nav')}
</div>

Вывод в чанке tpl.news:
{var $tv_img = $_pls['tv.img']}
{var $tv_view_news = $_pls['tv.view-news']}
{var $tv_type_news = $_pls['tv.type-news']}

<div class="news-block {$tv_view_news}" style="background-image: url({$tv_img}); background-size: cover; background-repeat: no-repeat;">
    <div class="nb-datetime">
        <div class="nb-date">{$publishedon | date_format : "%d"}</div>
        <div>
            <div class="nb-month">{$publishedon | date_format : "%B"}</div>
            <div class="nb-year">{$publishedon | date_format : "%Y"}</div>
        </div>
    </div>
    <div class="nb-status">{$tv_type_news}</div>
    <div class="nb-text">
        <h3><a href="{$uri}" title="{$pagetitle}">{$pagetitle}</a></h3>
        <h5>{$description}</h5>
        <a class="nb-link" href="{$uri}" title="{$pagetitle}">{$_modx->context.key == 'web' ? 'More' : 'Подробнее'}</a>
    </div>
</div>
Сергей Глазунов
02 июля 2018, 09:48
modx.pro
1 060
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0