Николай
С нами с 09 ноября 2013; Место в рейтинге пользователей: #5230 марта 2026, 20:49
PHP >= 8.2 должно быть. У MS3 минимум 8.2
[msCDEK] Расчёт доставки СДЭК в miniShop3 1
27 марта 2026, 14:49
Не получается установить pbQuiz. Требует pageblocks хотя я его установил. В чём может быть проблема?
pbQuiz — гибкий компонент квизов на контроллерах PageBlocks 4
27 марта 2026, 13:13
Все ок, почему то не выполнялся Cron на хостинге, решил через провайдера.
msImportExport 2.0 129
26 марта 2026, 21:13
С валидацией по шагам стало понятней, спасибо, с событием change после загрузки файла буду разбираться.
Странный баг в SendIt (квиз+загрузка файлов) 2
19 марта 2026, 15:28
Николай, прежде всего — вы молодец.
А про кеширование — можно пойти по правилу Парето.
То есть дать возможность закешировать самое частое — это ...
mFilter 1.2.0 - улучшенное кеширование и скорость 2
15 марта 2026, 20:35
Minishop2 это завершенная история. Архив. Крайне сомневаюсь, что в него будут добавляться какие то изменения. Это просто некому делать. Заинтересованн...
Порядок значений опций товара 10
Посмотреть какая цифра подтягивается. Собственно источник файлов подменяется кастомным скриптом минишопа. Либо скрипт не отрабатывает, либо на этапе формирования конфига что-то не так. У меня всё как надо всегда было.
Событие OnLoadWebDocument работает до парсинга modx-тегов. Т.е. ещё до того как ресурс обработается можно подмешать к нему плейсхолдеры.
Установить плейсхолдер можно методом
Получить данные любого поля ресурса
TV-переменной
То есть в плагине обрабатываем наши таблицы MIGX, и записываем их в плейсхолдер. Пример плагина, который я использовал:
Он получает TV типа MIGX, парсит их, и результат записывает в плейсхолдеры. Но тут тебе надо самому попробовать как это работает, я то ещё больше нагородил всего, что сам теперь сходу не разберу)
Тогда не надо каждый раз сниппет вызывать.
$a и $b писать не обязательно. Можно везде $content вместо них. return в моём примере тоже не нужен.
Но это в бэке. На фронте админки нужно уже с Extjs копаться. Тут уже решения зависят от конкретного случая. Одно из них Илья выше привёл.