pdoPage загрузка по кнопке режет пути к изображениям

Почему-то при нажатии кнопки Load More, изображения подгружаются с путями в корне. То есть те 12 изображений которые определены параметром limit=`12` подгружаются с путями site.name/assets/images/image1.jpg а те которе подгружаются после нажатия Load More — с путями site.name/image2.jpg и естественно не отображаются. В консоли хрома ругань:

GET https://site.name/image2.png 404
Image (async)		
xe	@	jquery-3.3.1.min.js:2
Re	@	jquery-3.3.1.min.js:2
append	@	jquery-3.3.1.min.js:2
(anonymous)	@	pdopage.min.js:1
u	@	jquery-3.3.1.min.js:2
fireWith	@	jquery-3.3.1.min.js:2
k	@	jquery-3.3.1.min.js:2
(anonymous)	@	jquery-3.3.1.min.js:2
load (async)		
send	@	jquery-3.3.1.min.js:2
ajax	@	jquery-3.3.1.min.js:2
w.<computed>	@	jquery-3.3.1.min.js:2
pdoPage.loadPage	@	pdopage.min.js:1
(anonymous)	@	pdopage.min.js:1
each	@	jquery-3.3.1.min.js:2
each	@	jquery-3.3.1.min.js:2
pdoPage.addPage	@	pdopage.min.js:1
(anonymous)	@	pdopage.min.js:1
dispatch	@	jquery-3.3.1.min.js:2
y.handle	@	jquery-3.3.1.min.js:

Вывожу вот так:

<div id="pdopage">
                                <div id="masonry" class="rows gallery-padding masonry-padding">
    
                                    [[pdoPage:default=`<h2>Галерея пуста</h2>`?
                                        &element=`getImageList`
                                        &limit=`12`
                                        &prepareTVs=`1`
                                        &tvname=`resourcealbum`
                                        &tpl=`galleryImageTpl` 
                                        &where=`{"published":"1"}`
                                        &ajaxMode=`button`
                                        &ajaxTplMore=`@INLINE <a href="#" class="btn btn-more btn-padding btn-orange">Load More</a>`
                                    ]]
                                    
</br>
    
                                </div><!-- end masonry --> 
                            
                                <div class="btn text-center">
                                    [[!+page.nav]]
                                </div><!-- end butn -->
                                
                            </div>
Algirdas
21 апреля 2020, 23:57
modx.pro
530
0

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

Nik
Nik
22 апреля 2020, 11:20
+1
У тебя в приведенном коде pdoPage без !, кэшируемый, посмотри может в этом проблема
    Algirdas
    22 апреля 2020, 11:44
    0
    Пробовал, сначала он некешируемый был, потом в нескольких местах прочитал что нужно кешировать и убрал!.. Сейчас снова попробовал поставить, ничего не поменялось
    Евгений Webinmd
    22 апреля 2020, 11:31
    +1
    можно попробовать параметр processTVs
      Algirdas
      22 апреля 2020, 11:46
      0
      Сработало! Спасибо!
      &processTVs=`1`

      Главное раньше стояло, но я с другой проблемой боролся и пока пробовал, убрал. рукалицо
      Aleksandr Huz
      22 апреля 2020, 11:44
      +1
      Можно решить грубо:
      <img src="/assets/images/[[+image:replace=`assets/images/==`]]">
        Algirdas
        22 апреля 2020, 11:47
        0
        Интересный вариант, спасибо! Возьму на вооружение :) Уже сработала подсказка Евгения
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6