Источник файла и pdoResources
Здравствуйте!
Столкнулся со следующей проблемой:
Через pdoPage подгружаю новости, и путь к картинке проставляется с ID страницей, на которую подгружаются новости, а не с ID страницей самой новости. На странице самой новости все в порядке.
Сам вызов pdoPage:
Чанк main-new:
Чан new:
Переменные из источника файлов:
basePath
Пожалуйста, посоветуйте что-нибудь, уже всю голову сломал.
Столкнулся со следующей проблемой:
Через pdoPage подгружаю новости, и путь к картинке проставляется с ID страницей, на которую подгружаются новости, а не с ID страницей самой новости. На странице самой новости все в порядке.
Сам вызов pdoPage:
[[!pdoPage@pagi?
&tplFirst=`main-new`
&tpl=`new`
&hideContainers=`1`
&includeTVs=`Image_news`
&processTVs =`1`
&prepareTVs=`1`
&limit=`2`
&showLog=`1`
]]
Чанк main-new:
<div class="col-lg-12 main-new">
[[$Date]]
<h2><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2>
[[$Tags]]
<div class="main-new-image"><img src="[[+tv.Image_news]]"></div>
<p>[[+introtext]]</p>
</div>
Чан new:
<div class="col-lg-12 new-item">
<div class="row">
<div class="col-lg-3 new-image">
<img src="[[+tv.Image_news]]">
</div>
<div class="col-lg-9">
[[$Date]]
[[$Tags]]
<h3><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h3>
<p>[[+introtext]]</p>
</div>
</div>
</div>
Переменные из источника файлов:
basePath
[[!migxResourceMediaPath? &pathTpl=`assets/news/img/{id}/` &createFolder=`1`]]
baseUrl [[!migxResourceMediaPath? &pathTpl=`assets/news/img/{id}/` &createFolder=`1`]]
Пожалуйста, посоветуйте что-нибудь, уже всю голову сломал.
Комментарии: 1
Решил сам данный вопрос.
Отключил в pdoPage processTVs и PrepareTVs, следовательно осталось только имя файла при обращении к tv.Image_news
Далее заменил вызов в чанках к картинке на:
Отключил в pdoPage processTVs и PrepareTVs, следовательно осталось только имя файла при обращении к tv.Image_news
Далее заменил вызов в чанках к картинке на:
<img src="assets/news/img/[[+id]]/[[+tv.Image_news]]">
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.