PageBlocks - мощный инструмент для MODX в стиле Laravel!

В популярных админках Laravel, таких как Nova или Filament, есть удобные конструкторы форм для создания страниц — можно легко добавлять поля, табы, таблицы. А вот в MODX всё иначе: чтобы создать кастомный таб и наполнить его нужными полями, приходится немало повозиться. Всё это делается через админку, что усложняет поддержку.

PageBlocks решает эту проблему! Теперь табы, поля и таблицы можно создавать прямо из PHP-кода, без необходимости копаться в админке. Это значит, что вы можете обновлять интерфейс через GitHub и управлять им из своего любимого редактора кода.

PageBlocks чётко разделяет зоны ответственности:
Контент-менеджеры работают в админке.
Разработчики управляют интерфейсом через код.

PageBlocks приносит Laravel-подход в MODX — удобно, масштабируемо, понятно! 🚀



Aleksandr Huz
07 февраля 2025, 12:12
modx.pro
2
837
+15

Как получить url следующей страницы пагинации от pdopage

Здравствуйте.

Хочу получить url следующей страницы пагинации от pdopage в виде плейсхолдера, чтобы использовать в другом сниппете.

Подскажите, пожалуйста, как.
Алексей
04 февраля 2025, 10:39
modx.pro
158
0

Нет возможности загрузить SendIt на modx 3.1 а очень хочется

Дайте пожалуйста возможность загрузить sendit на modx 3.1. Сделайте магию: э
Арман
03 февраля 2025, 00:28
modx.pro
204
0

Виджеты в админке или как добавить свою кнопку

В этой заметке хочу поделится вариантом того, как можно добавить кнопку в админку для выполнения какого-либо действия по запросу администратора. Для этого не потребуется ExtJS и в целом, в зависимости от задачи, можно будет обойтись минимумом кода. В процессе мы создадим виджет, подключим очереди и Server Sent Events.
Артур Шевченко
02 февраля 2025, 12:25
modx.pro
6
638
+14

[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurrency


В версии 1.3.0 компонент получил новый полезный функционал для электронной коммерции:

– Бонус-коды (или подарочные купоны, или сертификаты),
– Уведомления о скором сгорании бонусов,
– Массовое начисление бонусов пользователям,
– Совместимость с msMultiCurrency.
Павел Гвоздь
01 февраля 2025, 00:07
modx.pro
2 113
+5

[msBonus2+EasyComm] Начисление бонусов за отзывы


Компонент EasyComm часто используют в качестве реализации отзывов на сайте. Иногда бывает необходимо мотивировать покупателей писать отзывы об их покупках. Для этого можно использовать компонент msBonus2 и начислять пользователю определённую сумму бонусов на его бонусный счёт.
Павел Гвоздь
31 января 2025, 11:32
modx.pro
2
240
+8

Оптимизировать на сайте работу mSearch2

Добрый день.
Сайт сделан на Modx REVO. Cайт находится на vps Fastpanel. Около 20.000 позиций в каталоге.
В данный момент наблюдается зависания/торможения легкие при переключении фильтров и в целом загрузке товаров (отклик от сайта).

Нужно оптимизировать на сайте работу mSearch2. Используются стандартные фильтры minishop2 (опции и свойства товаров).

Также нужно оптимизировать сайт под Google Page Speed (вывести на моб и десктоп в зеленую зону)

Отвечаю только людям, у которых есть несвежий профиль на modx.pro, либо работа без предоплаты, или через гаранта

Урл сайта: domoy.by/
Для связи телеграм: @anhel123

Спасибо!
anhel123
29 января 2025, 20:50
modx.pro
141
+1

Как собрать пакет после правок заготовок modExtra?

Всем добрый!
Знатоки, подскажите, как собрать пакет?
Залил modExtra, переименовал, отредактировал схему, map-файлы, extjs, создал записи в словаре, создал системные настройки.
Теперь вопрос, а как это все назад собрать в пакет, который можно будет устанавливать на сайты?
Заранее извиняюсь за глупый вопрос, но не нашел ответа в интернете.
Lori
28 января 2025, 22:44
modx.pro
109
0

Источник файлов migxResourceMediaPath

Приветствую
Для мультизагрузки изображений использую migx и источник файлов заданный динамически
[[migxResourceMediaPath? &pathTpl=`assets/images/resourceimages/articles/{alias}/` &createFolder=`1`]]
Загрузка работает как надо. Но есть один неприятный момент, если в админке на табе «Ресурсы» выбрать любой ресурс, а потом перейти на таб «Файлы», то в файловой системе автоматически создастся каталог {alias}.
Так как таб «Файлы» содержит все источники вне зависимости от выбранного ресурса. Таким образом мусорные каталоги появляются, что немного стало напрягать.
Как правильно решить эту проблему?
alex.shabun
28 января 2025, 15:02
modx.pro
58
0

Нужен разработчик на удаленку с повременной оплатой

Привет.

Нужен разработчик на удаленку с повременной оплатой.

Примеры задач:
  • Разработка личного кабинета (ModX + Vue)
  • Интеграция с CRM
  • Доработка miniShop 2
Анкета для сотрудничества: rostsber.ru/about/vacancies/php-developer.html
Григорий
27 января 2025, 11:44
modx.pro
148
0