0.00
60 читателей, 36 топиков

Переходим на Twig (; Часть первая

Прошлый раз статья про Twig была в «Экспериментах и исследования», с тех пор все, что было нужно, исследовали, и эксперимент успешно завершен. По итогу можно отметить такие плюсы использования Twig:
  • мощный шаблонизатор с кучей возможностей из коробки (при этом разработчик может добавить недостающий функционал несколькими способами) и подробной документацией;
  • дополнительная безопасность за счет

Читать дальше →

Подключение редактора к SimpleGallery

Когда-то я написал статью о том, как можно менять и дорабатывать интерфейс SimpleGallery (http://modx.im/blog/docs/3277.html). С тех пор прошло немало времени, многое было переделано и та статья на сегодня представляет больше теоретический интерес: представленный код требует доработок, хотя общий принцип остался тот же. Но, пользуясь донатом от Agel_Nash , я воспроизведу ту часть, которая касается
Читать дальше →

Вебинар Evolution CMS Мультиязычность с помощью bLang

Вот собираю сайт и пришла в голову идея почему бы не провести вебинар на тему.
Есть очень удобный инструмент bLang(https://github.com/bumkaka/bLang) C помощью него легко делать мультиязычные сайты, притом проще и легче чем тот же YAMS.

Вообщем голосуем если интересно. В целом 6 человек по 10$ окупят стоимость платформы(https://webinar.ru/tariffs/) на месяц для вебинаров. А если будет больше то это будет хорошим стимулом проводить по чаще подобные вебинары.

Оф документация по EVOLUTION CMS

Наконец то нашел время и привел в порядок сайт документации(http://docs.evo.im).
На текущий момент думаю она уже самая полная и большая из того что есть в интернете.

Но всегда можно сделать полнее и лучше. Все исходники хранятся на github а так же есть кнопочка edit

Кликнув на нее попадаешь сразу на страничку редактирования текущей странички. Таким образом каждый может внести свой вклад в
Читать дальше →

Урок 6: DocLister - работа с prepare

Видео на Youtube: youtu.be/bwbTJ4hLxjs


Пример вызова DocLister из видео:
[[DocLister? &parents=`3` &display=`6` &tvList=`image` &orderBy=`menuindex ASC` 
			&prepareWrap=`home-prepare-wrap`
			&prepare=`home-prepare`
			&tpl=`@CODE:<a href="[+url+]">
                        <div class="item-img" style="background-image: url('[+image+]')"></div>
                        <div class="work-text">
                            <div class="text-inner">
                                <h3>[+pagetitle+]</h3>
                 

Читать дальше →

DLBuildMenu: параметры и шаблоны (документация)



Сниппет вывода меню DLBuildMenu, основанный на DocLister, предоставляет мощные инструменты создания меню сайта на MODx Evo. Но многие, даже опытные, MODx-юзеры его не применяют из-за отсутствия документации. Восполняю этот пробел.


Читать документацию...

Дополнительные поля WebLoginPE и modUsers

Cниппет WebLoginPE, как известно его пользователям, позволяет использовать при работе с пользователями дополнительные поля. Для работы с этими полями сниппет создает отдельную таблицу (по умолчанию — web_user_attributes_extended), где и хранит значения полей; при этом каждому полю соответствует отдельный столбец в указанной таблице.

Вполне может так быть, что кто-то, как zloyxrom , решит отказаться от
Читать дальше →

Использование prepare-сниппетов в FormLister

На написание топика сподвигло достаточно содержательное обсуждение компонента с paic , по итогам которого я решил прояснить некоторые моменты, связанные с практическим использованием FormLister.

Читать дальше →