Machez
@Machez
Бу!

Почему в ModX Revo не выводится tv image в чанке?

При помощи getResources получаю коллекцию и передаю рендеринг в чанк. Все данные выводятся так как нужно, кроме изображения. Путь изображения пустой. Поле для картинки является TV. В коллекции все работает, изображение в таблице показывается. А вот в чанке, при обращении к [[+image]] - выдается пустая строка. Я уже пробовал вариации tv.image, tv_image, imagetv и просто image... Результат всегда один - пустая строка. В чем может быть проблема? Для поля tv_image тип ввода - изображении, тип вывода - текст.

<div class="card">
    
    <img class="card-img-top" src="[[+tv.image]]" alt="Изображение" />
        
    <div class="card-body">
        <h5 class="card-title">[[+longtitle]]</h5>
        <p class="card-text">[[+introtext]]</p>
    </div>
    
    <div class="card-footer">
        <small class="text-muted">[[+publishedon::dateAgo]]</small>
    </div>
    
</div>
  • Вопрос задан
  • 835 просмотров
Решения вопроса 1
@lumb
Вы бы лучше вызов показали, а не чанк.
Не знаю как в getResources (вообще удивлен, что кто-то им до сох пор пользуется) в pdoResources нужно отдельно подключать каждый TV, чтобы не нагружать лишними запросами БД
includeTV='image'
возможно тут что-то похожее
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы