Tag Archives: tv параметр

MODx: привязка TV параметра к странице

MODx – система управления сайтом (CMS). Описание системы можно посмотреть здесь.

В данной статье будет изложена информация о таком параметре в MODx как TV (сокращенно от «template variables», что можно перевести как «изменение шаблона»).

Параметр TV является дополнительным переменным полем в структуре страницы. Т. е., проще говоря, можно добавить на страницу переменный элемент (поле), который может быть представлен в виде кнопки, текстового поля, загрузчика изображения или файла, выпадающий список и т. д. Используются практически все элементы ввода используемые в HTML. Далее рассмотрим пример создания параметра TV.

Создание TV параметра в MODx

Чтобы создать новый TV параметр, необходимо зайти в панели администрирования Элементы → Управление элементами → Параметры (TV) → Новый параметр TV. После этого должно появится меню нового параметра как на нижеприведенном изображении.

Создание нового параметра TV в MODx

Создание нового параметра TV в MODx

Имя параметра: вводим название параметра, по которому мы будем вызывать его в шаблоне. Важно: имя параметра не может содержать пробелов!

Заголовок: здесь вводится заголовок дополнительного поля, которое будет отображаться в меню создания страницы.

Описание: описание TV параметра, которое на даст в них запутаться если их будет очень много :-)

Тип параметра: с помощью этого поля вы можете выбрать, какого типа будет дополнительное поле для вашего шаблона.

Визуальный компонент: тип отображаемого компонента.

После этого нужно выбрать в разделе Доступ шаблонов для каких шаблонов привязанных ддля данного сайта будет использоваться созданный параметр.

Выбираем в поле Права доступа “доступен для всех”.

Присваиваем категорию созданному параметру в пункте Категория и жмем Сохранить.

После того как создан параметр TV, соответствующие поля поавляются в меню создания страницы (см. ниже).

Создание новой страницы в MODx с привязанными TV параметрами

Создание новой страницы в MODx с привязанными TV параметрами

Вывод параметра TV на страницу MODx

Ну и самое главное: а где же на странице будет выводится наш параметр TV?

При создании нового шаблона (пример создания простого шаблона можно посмотреть здесь) или редактирования готового шаблона в MODx, необходимо прописать такой код [+name_tv+], где вместо name_tv необходимо вставить имя созданного TV параметра. Соответсвенно в этой области и будет вставлена информация из TV параметра страницы.

Краткий вывод

Данная возможность открывает большой простор для экспериментов. С помощью данных параметров можно сделать удобную ленту новостей, каталог товаров и т. д. Что лишний раз заставляет хорошо отозваться о данной CMS.

Основные теги , ,