Не выводится TV.image в pdoPage
Хочу сделать страницу с превью новостей. На странице будет отображаться 10 превьюшек с кратким текстом из новости, картинкой, которая вставляется в новость через TV, и время публикации.Использую pdoPage.
Все нормально отображается кроме картинки. Картини всем новостям оно подгружает одну и ту же, которая относится к родительскому каталогу. Как прописать, чтобы использовало картинку из дочернего ресурса?
Все нормально отображается кроме картинки. Картини всем новостям оно подгружает одну и ту же, которая относится к родительскому каталогу. Как прописать, чтобы использовало картинку из дочернего ресурса?
<article>
<a href="[[+uri]]">
<img src="[[*img]]" alt="[[+pagetitle]]">
<div class="details">
<h2>[[+pagetitle]]</h2>
<p>Бла-бла-бла, дескрипшн</p>
</div>
<div class="secondary">
<span class="views">8</span>
<span class="date">[[+publishedon:date=`%e %B %Y`]]</span>
</div>
</a>
</article>
Комментарии: 14
Попробуй добавить в вызов PdoPage
&includeTVs=`название tv`
Ета строка присутствует.
Вот код вызова pdoPage
Вот код вызова pdoPage
[[!pdoPage?
&parents=`[[0]]`
&depth=`1`
&tpl=`shortnews`
&includeTVs=`img`
&tvPrefix=`tv.`
&sortdir=`ASC`
&limit=`3`
]]
Не [[*img]], а [[+img]]
Пробовал, тогда вообще не выводятся картинки.
При просмотре кода страницы в img src пусто
При просмотре кода страницы в img src пусто
А так — [[+tv.img]] что выведет?
так уже получше, пытается вывести нужные картинки, но добавляет лишний слеш в начале пути к картинке
//assets/img/mainimage-slide.jpg
А как у вас картинка в админке задана? Может привязка к источнику файлов какая, и т.п. По умолчанию никакого слеша не должно добавлять.
К етому TV создан отдельный источник файлов (чтобы при вставке картинки не нужно было проходить через все дерево документов).
Картинки находятся по адресу: sitename.com/assets/img/
Я создал источник файлов, и указал ему размещение папку «img».
Етот же источник файлов установил по умолчанию в системных настройках сайта.
Картинки находятся по адресу: sitename.com/assets/img/
Я создал источник файлов, и указал ему размещение папку «img».
Етот же источник файлов установил по умолчанию в системных настройках сайта.
В настройках источника файлов, параметры — basePath, basePathRelative, baseUrl, baseUrlRelative — какие значения в них?
basePath /assets/img/
basePathRelative «Да»
baseUrl /assets/img/
baseUrlRelative «Да»
basePathRelative «Да»
baseUrl /assets/img/
baseUrlRelative «Да»
basePath assets/img/
baseUrl assets/img/
Вот так попробуйте, без слеша в начале.
сейчас путь к картинке выглядит немного странно
спасибо Вам
/assets/img/./mainimage-slide.jpg
но тем не менее работает, картинки загружаютсяспасибо Вам
сейчас еще с настройками етого TV поигрался. Теперь вообще… ;)
file.modx.pro/files/d/a/7/da7478f7bcc89b1a61b56bdb53554098.png
file.modx.pro/files/d/a/7/da7478f7bcc89b1a61b56bdb53554098.png
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.