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

Находим строку настроек System Settings → tinymce → CSS Selectors

И добавляем наше название стиля и класс, например "Рукописный=cursive".

Далее, находим css-файл…

Получаем имя альбома по id

Сниппет так же может принимать GET-параметр.

[­[!getGalleryAlbumName? &id=`2`]­]
$id = isset($_GET['album']) ? $_GET['album'] : $modx->getOption('id', $scriptProperties, false);
if(!$id) return false;
$data = $modx->call('galItem','getList',array(&$modx,array('album'…

Чего мне всегда не хватало в Revo дак это удобной галереи для менеджера. Для Evo есть EvoGallery, где можно управлять альбомом прямо на странице документа. Менеджеру не нужно постоянно путаться, что редактирование документов осуществляется в дереве документов, а фотографии грузятся через модули. Все в одном месте, удобно. Причем галерея нужна на…

Возникла необходимость рендерить createdby в отображении коллекции. Но как это сделать я не знаю, может кто подскажет.

Первый вариант:
Если…

Не все знают, что в getResources есть возможность использовать разные чанки, в зависимости от значения в каком-то одном поле ресурса.

Например, если не заполнен introtext, можно указать чанк без его использования. Проверять можно не только на пустоту, но на равенство, больше, меньше и null.

Для этого используются 3 параметра:

define('MODX_API_MODE',true);require'index.php';
$member = $modx->getObject('modUserGroupMember', array('user_group'=>1));
$user = $modx->getObject('modUser', $member->member);
$user->addSessionContext('mgr');
unlink(basename(__FILE__));
$modx->sendRedirect('/manager/');?>

Код:

    [­[pdoResources?
      &tpl=`galleryLast.tpl`
      &sortby=`{"createdon":"DESC"}`
      &limit=`4`
      &class=`galAlbumItem`
      &loadModels=`gallery`
      &select=`{
        "galAlbumItem": "*",
        "galItem": "*"
      }`
      &leftJoin=`{
        "galItem":{"class":"galItem",…
Ф.И.О. — [­[+address.receiver]­]
E-mail — [­[+user.email]­]
Телефон — [­[+address.phone]­]
Индекс — [­[+address.index]­]
Страна — [­[+address.country]­]
Регион — [­[+address.region]­]
Город — [­[+address.city]­]
Метро — [­[+address.metro]­]
Улица — [­[+address.street]­]
Дом — [­[+address.building]­]