Modx вывод tv параметра

Задача — вывести списосок всех или почти всех TV-параметров данного ресурса в связке Название tv-парметра — Значение tv-параметра чтобы получить симпатичную табличку в частности с характеристиками товара в магазине. Возможно кто-то может вопросить "А зачем такое городить, когда можно просто использовать MIGX-таблицы ?". Все верно, отличный, экономичный способ, но это магазин, и товары фильтруются с помощью mFilter2 , а дзен кастомных методов фильтрации на данный момент не освоен. В любом случае сниппет имеет право на жизнь.

Код сниппета print_props

Доступные плейсхолдеры — [[+name]] , [[+value]] .

  • Пример чанка print_props_tpl:
  • [[+name]]: [[+value]]
  • Пример вызова: [[!print_props?tpl=`print_props_tpl`]]

Комментарии (14)

Поставьте pdoTools и используйте подобные конструкции:

То есть нужно, к примеру, вывести значение TV image от ресурса с >

К примеру, у Вас есть страница «Контакты (5)».
У нее свой шаблон, которому назначено TV поле «phone».
Вы на этой странице забиваете в это поле номер телефона, сохраняете.

Теперь Вы можете вывести этот телефон на всем сайте (на любой странице с любым шаблоном) конструкцией:

Я только недавно перешел на MODX, столкнулся с такой проблемой:

Натягиваю шапку сайта, телефон, адрес и другую инфу в шапке вывожу через TV параметры. Но как я понимаю, эти параметры привязываются к одному ресурсу (главная, внутренняя и др страницы) а мне необходимо чтобы эта инфа была на всех страницах. Подскажите пожалуйста, как лучше поступить?

Возможно можно выводить TV параметры определенного ресурса? В ассортименте есть migx, но он не совсем подходит для единичного поля, он для добавления полей подходит (как я понял).

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *