Термины и базовые понятия в CMS/CMF MODX Revolution

Ресурс Базовые типы ресурсов в Revolution: документ, статический ресурс, символическая ссылка, ссылка.Также в Revolution можно создавать свои собственные типы ресурсов. Каждый ресурс в MODX имеет свой уникальный id. Шаблон Понятие шаблона в MODX ничем не отличается от других CMS. Шаблон - это HTML код страницы, в котором некоторые блоки текста или участки кода заменяются с помощью специального синтаксиса на сущности, описанные ниже. Такими сущностями могут быть чанки, TV, плейсхолдеры, вызовы сниппетов или системные переменные. ...

4 вересня 2012 р. · 5 хвилин · Віктор

Фильтры ввода-вывода

Фильтры в Revolution позволяют манипулировать тем, как будут обрабатываться те или иные теги. Они позволяют вам изменять значения прямо внутри ваших шаблонов. Фильтры ввода В настоящее время фильтры ввода используются при подготовке к обработке фильтров вывода. Обычно они используются только внутри движка MODX. Фильтры вывода В MODX Revolution Фильтры вывода используются как один или нескольких модификаторов вывода, они схожи с PHx вызовами в MODx Evolution, но отличаются тем, что уже изначально встроены в ядро. Синтаксис модификаторов: ...

2 вересня 2012 р. · 6 хвилин · Віктор

Урок 13. Создание голосования с помощью Polls

Установим дополнение Polls через репозиторий дополнений. Кроме этого скопируем с Гитхаба сниппет PollsPrevious. Лучше было бы конечно же устанавливать сразу же с ним целый пакет. Документация по данному компоненту немного устарела и компонент сам по себе не совершенен, но годится для создания простенького голосования на сайте МОДХ. Сделаем вызов на нашей странице для голосования: PollsLatest выводит последнее (одно) голосование, если вы не проголосовали, и результаты голосования, если вы уже проголосовали. PollsPrevious выводит результаты предыдущих голосований (включая текущее). Данных вызовов для некоторых случаев может быть достаточно, но давайте попытаемся сделать наше голосование чуть красивее. Для этого давайте используем Прогрессбары из блога Криса Койера Как видите для задания прогрессбаров нам нужно использовать этот кусок кода, аналогичный код можно использовать в bootstrap шаблоне: ...

28 серпня 2012 р. · 2 хвилин · Віктор

Вывод количества дочерних ресурсов

Задача: итак есть ресурс-контейнер (id=4 для примера), внутри которого находятся другие ресурсы, которые нужно вывести и посчитать в них дочерние документы. Делаем вывод ресурсов используя Wayfinder сниппет, выводим на один уровень вниз, поэтому level=1: где row.tpl (чанк вывода ряда): Опять же - выводим только один уровень, поэтому я не использовал [[+wf.wrapper]] Создаём сниппет getChildCount, который будет подсчитывать количество дочерних ресурсов и выдавать их:

31 липня 2012 р. · 1 хвилина · Віктор
assets/images/modxblog/freetemplates/LuisZuno.jpg

Бесплатные CSS шаблоны

Обновление Добавил HTML5 отзывчивый шаблон: Madison. **Обновление** Добавил 4 новых HTML5 отзывчивых шаблона: Brownie, OnePager, Response, Responsiva (разные авторы). **Обновление** Добавил новый отзывчивый шаблон: Serenity Всем привет. Нашёл сегодня случайно сайт, где автор Luis Zuno раздаёт бесплатные (цена 1 твит) CSS шаблоны, которые отлично подойдут для создания простого сайта на MODX Revolution. Есть xHTML, HTML5, в том числе отзывчивые шаблоны. Есть один на Twitter Bootstrap и один на HTML5 boilerplate. ...

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

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

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

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

MODX Revolution объекты

Содержание статьи: - [Текущий ресурс/ Текущий пользователь]([[~121]]#tekushiy-resurs) - [Нахождение других объектов]([[~121]]#obyekty) - [Получение системных настроек]([[~121]]#sistemnie-nastroyki) - [Получение полей объекта с помощью $object->get()]([[~121]]#polia-obyekta) - [Использование $object->getOne() и $object->getMany() с объектами]([[~121]]#getone-getmany) - [Переменные шаблона]([[~121]]#peremennie-shablona) - [Использование toArray() с getChunk()]([[~121]]#toarray-getchunk) - [Получение обработанного вывода Объекта]([[~121]]#vivod-obyekta) - [Получение сырого содержимого Объекта]([[~121]]#soderzhimoe-obyekta) - [Модификация Объектов]([[~121]]#modifikacia-obyektov) - [Основные Объекты и некоторые их свойства]([[~121]]#osnovnie-obyekty) Здесь собрана информация про объекты MODX для собственного пользования, возможно, кому-то она тоже пригодится. Например, для MODX разработчиков, которые пишут пхп код в сниппетах или плагинах и которым нужно понимать как взаимодействовать с ресурсами (документами, вебсылками, внутренними ссылками и статическими ресурсами) и элементами (чанками, сниппетами, плагинами, шаблонами, переменными шаблона и категориями) в MODX Revolution. ...

20 липня 2012 р. · 15 хвилин · Віктор

Урок 15 MIGx Слайдер

$(window).load(function() { $(’.flexslider’).flexslider(); }); [[parseMIGXToGallery? &tpl=`images.gallery.tpl` &input=`[[*ws.images]]` &set=`set1` ]] Вернуться к 15 урокуУрок 14 MIGx Таблица (Демо)Урок 16. MIGX галерея с AJAX загрузкой (Демо)

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

Урок 18 Галерея изображений MODX + Bootstrap + FileDir

Назад к уроку 18. Создание галереи в MODX Revolution Урок 16. MIGX галерея с AJAX загрузкой (Демо) Урок 19 Создание удобной формы поиска MODX (Демо) Кликните по изображению [[!filedir? &dir = uroki/18/gallery &fcache =true &tpl=photofile.tpl]]

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

Урок 15. Создание слайдера с помощью MIGx TV

В этом занятии мы рассмотрим основы MIGX и поработаем над новым слайдером, который можно использовать в своём блоге. Конечный результат того, что мы сделаем, будет приблизительно такой слайдер Требования: MODX Revolution сайт. Установлен MIGX пользовательский тип Переменных шаблона (через управление пакетов). Слайдер или скрипт галереи, который бы мы хотели интегрировать. Я использовал FlexSlider студии WooThemes так как он подгоняет себя под ширину контейнера (что очень важно для отзывчивого дизайна!). Также он легко конфигурируем, поддерживает прокрутку на смартфонах и выглядит просто отлично без доработок. ...

9 липня 2012 р. · 7 хвилин · Віктор