pdoPage
Проблема в следующем, установлен pdoPage, когда заходишь на страницу все нормально, переходишь по навигации на следующую страницу пути до картинок пустые. После обновления страницы картинки появляются.
Вывод в шаблоне
[[!pdoPage?
&parents=`9`
&ajaxMode=`default`
&tpl=`news_item`
&includeTVs=`image, image-alt`
&tvPrefix=`tv.`
&limit=`9`
&tpl=`news_item`
]]
[[!+page.nav]]
Чанк
После обновления страницы
Вывод в шаблоне
[[!pdoPage?
&parents=`9`
&ajaxMode=`default`
&tpl=`news_item`
&includeTVs=`image, image-alt`
&tvPrefix=`tv.`
&limit=`9`
&tpl=`news_item`
]]
[[!+page.nav]]
Чанк
<div class="news-row-item mb-30">
<a href="[[+uri]]" class="news_cart">
<img src="[[!phpthumbof? &input=`[[+tv.image]]`&options=`&w=349&h=190&zc=C`]]" alt="[[+tv.image-alt]]">
<time class="date">[[+publishedon:date=`%d.%m.%y`]]</time>
<p>[[+introtext]]</p>
</a>
</div>
После обновления страницы
Комментарии: 8
Добавьте в вызов processTVs
Не помогло, prepareTVs попробовал тоже без результата.
Проблема в Ajax, убрал &ajaxMode=`default`и заработало как надо. Как временное решение подойдёт, но хотелось бы вернуть Ajax и узнать, всё таки, в чём причина.
Попробуй поставить — phpThumbOn, он точно работал с ajax. И ещё вроде pThumb тоже работает.
У вас отдельный медиаисточник для картинок?
Нет
Предлагаю несколько вариантов решения проблемы.
Вариант первый, костыльный.
Нужно поставить слэш перед вызовом tv поля.
Вариант второй.
Заходите в файл /core/components/phpthumbof/model/phpthumbof/phpthumbof.class.php
И меняете строку
Вариант третий.
Ставите компонент phpthumbon от Павла Гвоздя и не знаете горя.
Вариант первый, костыльный.
Нужно поставить слэш перед вызовом tv поля.
<img src="[[!phpthumbof? &input=`/[[+tv.image]]`&options=`&w=349&h=190&zc=C`]]" alt="[[+tv.image-alt]]">
Вариант второй.
Заходите в файл /core/components/phpthumbof/model/phpthumbof/phpthumbof.class.php
И меняете строку
220: if (strpos($input,'/') != 0 && strpos($input,'http') != 0) {
наif (strpos($input,'/') != 0 && strpos($input,'http') !== 0) {
Вариант третий.
Ставите компонент phpthumbon от Павла Гвоздя и не знаете горя.
phpThumbOn помог, спасибо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.