[Modx evo] tv modx evo - как ими пользоваться и что это такое?
TV параметры - это любые дополнительные поля к странице редактирования ресурса.
Как создать картинку к каждому ресурсу с помощью TV
Пример: Необходимо создать картинку к странице каждой новости, что бы она выводилась на общей странице новостей.
Что бы получилось вот так:
Саму страницу новостей мы создаем с помощью сниппета Ditto, урок можно посмотреть по ссылке.
Создаем TV для картинки
В админке сайта переходим Элементы - Управление элементами - Параметры TV Нажимаем на кнопку НОВЫЙ ПАРАМЕТР TV
В поле ИМЯ ПАРАМЕТРА вписываем img
Заголовок: Картинка для новости
Описание: Вставить картинку для новости
Тип ввода: Image
Ставим галочки у тех шаблонов, на которых появится это новое поле. В нашем случае - к шаблону новостей.
Сохраняем.
Размещаем TV картинки
На общей страницы новостей, с помощью Ditto размещаем [+img+].
Если надо вывести вне сниппета, то разместить картинку так: [*img*].
Но это будет только адрес картинки, поэтому вернее будет:
<img src="[+img+]"/>
Заполняем поле TV на странице новости
Переходим в редактирование страницы новости и видим там новое поле. Вставляем картинку.
p.s. Большая просьба, если что-то не понятно в уроке - напишите в комментарий снизу, я исправлю. Если эта статья помогла - тоже напишите, что бы я ее не удалила, как не нужную.