Для того что бы сайт на MODX Revolution работал по защищенному протоколу необходимо для начала зайти в системные настройки сайта в фильтре параметров core ввести http и найденный параметр заменить на https


Далее в фильтре системных настроек вводим

link_tag_scheme


в найденном параметре по умолчанию у нас стоит…

В позапрошлом году, когда я делал себе форму обратной связи с помощью дополнения FormIt, во время тестирования обнаружил интересную фичу (на самом деле багу) — в форме можно указывать теги MODX (чанки, сниппеты, поля). FormIt обрабатывает только HTML теги, а вот MODX теги он пропускает. И проявляется это при использовании хуков email…

В этой статье мы рассуждали о способах передачи переменных в шаблонизатор. Возможные варианты — через сессию, плейсхолдеры, контейнер. Но всё это вызывает ощущение костыльности. Т.е. чтобы передать какую-то вещь кому-то, вы не курьера посылаете по конкретному адресу, а ловите попутку…

Информация для разработчиков. Сложность средняя.

Практически все разработчики MODX используют тот или иной шаблонизатор. Большинство в рунете сделали свой выбор в пользу Fenom. Благодаря Василию конечно. Этот шаблонизатор достаточно простой и лёгкий. И его функционала хватает для решения практически всех своих задач.…

После установки TinyMCE для MODX мы видим следующую печальную картину:

Заходим в настройки - настройки системы. Выбираем Система -> Настройки системы -> tinymce (в выпадающем меню, где по умолчанию стоит "core") и ставим следуюшие значения:

Custom…

[­[pdoResources?&parents=`0`&select=`{
        "modResource":"id, pagetitle",
…
@EVAL return $modx->runSnippet('pdoResources', array('parents'

Выбираем параметры ввода "Список (множественный выбор"), в поле " " пишем данный код (как вариант):

@SELECT `pagetitle` AS `name`

Код чанка:




Дата вида 2017-08-15 12:00 в 15 августа 2017 года

Снипет например fd.

Вызов: [­[+tv.date:fd]­]
$date = $input;
if(!$date) return "";
$date = explode(" ", $date);
$date = explode("-", $date[0]);
$month_ru = array('01'=>'января','02'=>'февраля','03'=>'марта','04'=>'апреля','05'=>'мая','06'=>'июня','07'=>'июля','08'=>'августа','09'=>'сентября','10'=>'октября','11'=>'ноября','12'=>'декабря');