AjaxSnippet - отложенное выполнение сниппетов (Evo).

Если какой-либо сниппет отрабатывает дюже долго, то его стоит, конечно, сперва попробовать оптимизировать. Но если лень или он и так максимально ускорен, то на помощь придет решение ниже. Создаем сниппет AjaxSnippet, вставляем в него код. Далее вместо вызова вашего сниппета, вызываем вновь созданный с дувумя обязательными параметрами: &as_id — уникальный id вызова и &snippet — название исполняего
Читать дальше →

Какой плагин/модуль выбрать для кастомных таблиц и списка дочерних документов

Подскажите, пожалуйста, какие модули/плагины сейчас актуальны в EVO 2.0 для:
1) Реализации в админке управления кастомными таблицами,
2) Для скрытия дочерних документов в дереве + Управления дочерними документами в таблице.

В таблицах по обеим задачам необходим функционал DataTable: пагинация, поиск по таблице, сортировка, фильтрация, удаление/добавление записи, быстрое (прямо из
Читать дальше →

FormLister и отзывы

Делаю отзывы через FormLister
Прописываю такую конструкцию

&contentDefaults=`{
"published":0,
"template":"23",
"parent":"33"
}`

Но почему-то ресурс все равно публикуется.

Evolution CMS 2.0.1 (25.11.2019)

Данный релиз направлен в основном на исправление ошибок которые были найдены в в версии 2.0

github.com/evolution-cms/evolution/releases/tag/2.0.1

Новые возможности:
мы можем использовать DynamicRelation
SiteContent::addDynamicRelation('comments', function (SiteContent $myModel) {
     return $myModel->hasMany(Comments::class);
})

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

Режутся любые get параметры на главной сайта

Привет всем модиксерам. Столкнулся со следующей проблемой.На сайте происходит 301 редирект для строки с любыми get параметрами только на главной странице, редиректит на главную без параметров. на остальных страницах параметры работают как надо, включены чпу и суффикс html. Пробовал принудительно перенаправлять в htaccess не помогает. При пустом htaccess происходит то же самое перенаправление,
Читать дальше →

if и плейсхолдеры пагинации DL для SEO

Всем доброго времени суток.

Для страниц с пагинацией, кроме первой, попросили уникализировать метатеги по страницам:
Title: [*title*] – страница N,
Description: [*description*] – страница N,
Т.е. на первой странице — просто
<title>[*titl*]</title>

на второй
<title>[*titl*] - страница 2</title>

ну и т.д.

Решил применить if

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

Создание ТВ-параметров в шаблоне

набор параметров

ТО ЧТО НАПИСАНО НИЖЕ — ВАРИАНТ ИСПОЛЬЗОВАНИЯ!!! ОСНОВНАЯ ЦЕЛЬ ПЛАГИНА — УПРОСТИТЬ ДОБАВЛЕНИЕ НОВЫХ ТВшек ДЛЯ ШАБЛОНА

При разработке каталога/интернет-магазина часто сталкиваемся что для внешне одного и того же шаблона требуются разные параметры. Например мы продем бытовую технику, и для чайников нужен объем, а для утюгов — температура нагрева. И тут есть два варианта:


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

Доработка сайта на MODX Evo

Имеется сайт созданный на MODX Evolution — watertechnologies.com.ua

Необходимо:
1. Добавить корзину для возможности заказа продукции через сайт, сейчас он работает как каталог.
2. Добавить мобильную версию
3. Добавить возможность просмотра сайта на Украинском и Русском
Читать дальше →

Третий стрим. Кратко о связях в моделях и создание собственного пакета, который можно устанавливать через Composer

Собственно говоря в заголовке указана тема.
Дата проведения стрима 23.11.2019 в 15:00 по Мск.
Ссылка на стрим