Динамические выпадающие списки

Вы можете использовать выпадающий список для показа опций значений ТВ в менеджере, но что делать если вам нужно это же только во фронтэнде? Простейшим решением является создание обычной текстовой Переменной шаблона и сниппета для генерирования выпадающего списка во фронтэнде. Эта техника пригодится, когда пользователю нужно выбрать варианты из имеющихся в списке разделённом запятыми, который задан в Переменной шаблона и показать эти опции в виде выпадающего списка в форме. Создайте TV с названием DropdownOptions. Значение по умолчанию можно оставить как есть, но можете создать его (например, красный, синий, зелённый или @INHERIT). ...

23 липня 2013 р. · 1 хвилина · Віктор

Вывод ресурсов в переменной шаблона

Постановка задачи Допустим вам нужно, чтобы Переменная шаблона MODX возвращала список Ресурсов, из которых Менеджер, например, может выбирать разные ресурсы сайта. MODX имеет встроенный тип ввода в Переменных шаблона - Список ресурсов (Resource List), который выводит список ресурсов и возвращает ИД выбранного ресурса. Проблема состоит в том, что выводятся ВСЕ ресурсы, только если вы не отфильтруете результаты и единственным способом сделать это - это использовать Where Conditions. До недавного времени документация по MODX не содержала примеров. Попробую исправить этот недостаток: ...

26 липня 2012 р. · 1 хвилина · Віктор
assets/images/swissknife.png

Кеширование в MODx Revolution

В MODX Revolution вы можете не/кешировать любой используемый тег. Включая сниппеты, теги настроек, плейсхолдеры (заполнители), чанки и даже строки словаря. Эта статья раскроет некоторые идеи относительно того, когда вызывать кешируемое содержимое в MODX** **Revolution (но также не затронет все усилия, потраченные на внутреннее содержание). Важно осознать, что пока вы не делаете действительно продвинутых действий и переделываете кеш ядра, то кеш будет очищатся при следующих действиях: сохранение ресурса, элементов и некоторых установок. Поэтому в основном, **когда изменяется ваш контент или структура – ваш кеш будет обновлятся для отражения изменений. ** ...

30 листопада 2011 р. · 4 хвилин · Віктор
assets/images/modxblog/creatingablog/blog_MODx_Revolution.png

Создание блога в MODx Revolution

Рекомендую вначале ознакомиться с системой синтаксиса тегов Revolution перед тем, как мы начнём. Перед тем как мы начнём, хочу отметить, что данный урок довольно обширный и на нём я рассмотрю как установить мощный блог с системой написания записей, архивами, тегами, комментированием и многим другим. Если вам не нужна какая-то часть, то можете просто пропустить данный ненужный для вас элемент. MODX – гибкая система управления содержимым модульного типа и ваш блог может функционировать любым образом. Существуют сотни способов создания блога в MODX Revolution. Мы разберём один из них. ...

17 жовтня 2011 р. · 11 хвилин · Віктор

Урок 6. Переменные шаблона

Добро пожаловать на 6 урок Переменные шаблона. В предыдущем занятии мы исследовали концепцию чанков. Мы создали несколько чанков и научились как использовать для конструирования шаблона. Также мы упомянули несколько других методов использования чанков и обучились синтаксису и способу вызова чанков в шаблоне. В этом занятии мы будем исследовать крутые элементы MODx – Переменные шаблона – Template Variables (TVs). В предыдущих уроках мы начали процесс портирования шаблона Themeforest в MODX и в процессе обучения мы прошли основы работы с шаблонами и чанками. Наш вебсайт выглядит уже довольно-таки круто, но это по-прежнему сайт ламера в том смысле, что ничто в этом сайте собственно не принадлежит самому сайту и все выдаваемое содержимое принадлежит в реальности самому шаблону. В этом уроке мы начнем процесс замены этого ламерского статического контента динамическим контентом, который будет выдаваться на основании страниц сайта, а не страниц шаблона. ...

7 вересня 2011 р. · 7 хвилин · Віктор