pdoPage(ajaxMode) + phpThumbOn

Василий, доброго времени суток. Ниже конструкция, которая в целом отрабатывает должным образом, но в 'ajaxMode'=>'button', новые элементы которые появляются при подгрузке не имеют изображения, почему-то phpThumbOn не отрабатывает в таком виде, тривиальная задача вроде как или я что-то не так сделал?

{$_modx->runSnippet('!pdoPage', [
    'pageVarKey'=>'more',
    'pageNavVar'=>'blogNav',
    'pageCountVar'=>'blogCount',
    'totalVar'=>'blogTotal',
    
    'tvPrefix'=>'',
    'includeTVs' => 'blogImage',
    
    'tplWrapper' => '@INLINE {$output}',
    'tpl' => '@INLINE
        
        {var $blogImagePrev = "phpthumbon" | snippet : [
            "input" => "{$blogImage}", 
            "options" => "w=188&q=100&zc=1"
        ]}
        
        {var $blogImagePrevNoPhoto = "assets/images/blog/preview.png"}
        
        <img class="ui-blog__item-image" src="{$blogImagePrev ?: $blogImagePrevNoPhoto}" alt="{$pagetitle}">
                
    ',
    
    'ajaxMode'=>'button',
    'ajaxElemWrapper'=>'.js-blog-items',
    'ajaxElemRows'=>'.js-blog-list',
    'ajaxElemPagination'=>'.js-blog-pagination',
    'ajaxElemLink'=>'.js-blog-pagination a',
    'ajaxElemMore'=>'.js-blog-more',
    'ajaxTplMore'=>'@INLINE
        <div class="ui-blog__button-wrapper">
            <div class="ui-button__wrapper ui-button__wrapper_with_shadow">
                <button class="ui-button ui-button_type_stretched ui-blog__button js-blog-more">Покажите больше статей</button>
            </div>
        </div>
    ',
    
    'frontend_js'=>'js/components/app.pdopage.js'
])}
Виталий
10 мая 2018, 21:41
modx.pro
1 159
0

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

Павел Романов
11 мая 2018, 11:12
0
Попробуйте вынести tpl в чанк и добавить параметр:
'prepareTVs' => 'blogImage'
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1