Сегодня в 08:04
Уважаемый @Павел Гвоздь, планируется ли версия для modx 3?
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurrency 6
30 июня 2026, 13:13
Добрый день! Может что-то с правами доступа к файлам? Посмотрите логи в modx, в php. С ходу сложно ответить, ранее не было таких случаев.
FileMan - прикрепление файлов к ресурсам для MODX 3 74
29 июня 2026, 21:27
Большое спасибо за подсказку, но проблема решилась переустановкой.
Зависает корзина минишоп2 2
27 июня 2026, 10:51
Применительно к данному компоненту не знаю, что можно сделать специфического для ИИ. Хотя в целом идея интересная, можно в пакет добавлять скилл или п...
Хватит логгировать как в каменном веке 🪵 5
26 июня 2026, 09:30
Все рекомендации учтены
CommerceBridge1C — двусторонняя интеграция 1С с MODX 3 и miniShop3 по CommerceML 2. 8
25 июня 2026, 21:21
Я и не искал. С новым Formit необходимость в Fetchit и аналогах отпала. Переезд легкий, только событие в js изменить.
FormIt 5.2: нативный AJAX и reCAPTCHA v3 7
25 июня 2026, 01:17
Кстати вопрос возник. Раздражало что для базовой локализации надо было делать версию ru — т.е. создавать дублирование информации из полей и доп.полей....
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeVue 2
20 июня 2026, 17:54
Только что столкнулся с таким на modx3, ранее 1 раз видел на modx 2.8 — не было времени и мотивации разбираться.
Но проблема есть и она старая.
Кл...
Не срабатывают статичные плагины 1
Если несколько массивов, то лучше их объединить и передать в toPlaceholders
Почему при использование prepareSnippet в pdoMenu, не обрабатывает первую запись??
joxi.ru/Vm65XJLTxOw59r
Пробовал такое в pdoResources, там все ок
joxi.ru/Dr8WkgZIkxQ3vA
код сниппета
есть модель
Как сделать так чтобы в чанках допустим pdoResource или pdoMenu, поле translations выводилось как плейсхолдер?
пробовал
Работает, но при этом подключается content, хотелось бы узнать решение чтобы к выборке добавлялось только поле translations
Так делать как бы не очень выход, потому что мало ли в чанке используются другие поля, я то понимаю, что если надо в select дописать, а вот другой может не понять.
есть ли какое либо изящное решение?
Ух, буду разбираться в ExtJs
Как сделаю отпишу здесь, вдруг кому пригодиться)
Спасибо Сергей, как всегда выручаешь!
Тему создал modx.pro/help/9977/
суть: Создание textfield на лету при создание(редактирование) записи, т.е. При нажатии Добавить, всплывает окно в котором на лету созданные textfield, к примеру 3 штуки, а если это UPDATE то и их значение соответственно, помимо этого есть поля не созданные на лету.
При сохранение отправляется в процессор, в котором поля созданные на лету колбасятся в JSON и записыватся в 1 колонку БД.
Вот столкнулся сразу же с проблемой
Есть процессор, в нем получаю массив полей
Обращаюсь к этому процессору и хочу вставить в функцию определения полей getFields:
Ajax запрос отрабатывает позже чем весь код, поэтому console.log(fieldsArr + ' — массив полей'), не выводит массив. Если получить массив полей, то наверно лучше его обработать в js, а не выдавать id: config.id + '-name', в php?
Подскажите как быть с запросом к процессору, может в плагине раньше получать, но тогда я не смогу получить текущее value при апдейте.
Насчет connectorUrl проглядел) вот что значит не подумав скопировать)
Еще раз спасибо Сергей!
Спасибо большое Сергей! все получилось, подсмотрел в других компонентах
Сделал так:
В плагине создал запись
в js
теперь запускается процессор на панели ресурса(modx-resource-tabs) getlist — trItemData, в котором получаю объекты trItemData, но проблема в том, что получаю все объекты всех ресурсов. Отсюда становится понятно, что надо указывать id текущего ресурса для выборки объектов trItemData(собственно поле id_res для этого и делал), но вот как получить для where id текущего ресурса никак не пойму.
Проще говоря как получить объекты trItemData только текущего ресурса(trItem)?
причем если указать явно $resource_id = 1 работает.
И сразу еще вопрос только для процессора modObjectGetProcessor
Подскажите как там получать и возвращать данные, немного не понял его.
Как выход создать поле через систему плагинов, потом скриптом быстренько пройтись и скопировать из ТВ в это поле — это лучший вариант, т.к. лазать в коде минишопа и что-то там менять бывает черевато мне кажется:)
joxi.ru/12M7daEC4e9jJr
При условии конечно, что вы добавили поля через плагины(расширения) минишоп вот инструкция:
docs.modx.pro/components/minishop2/development/plug-ins-products
В плагине:
На странице
Результат: Не равно одному
если ставлю = 1, то выводит Один
У меня еще недавно были глюки с датами создания и публикации.
joxi.ru/V2VRXy4u09EPd2
+ Права доступа показываются от предыдущего ресурса. При полной перезагрузке страницы все норм.
Так и не отстану со своим AjaxManager ))
Когда опции разрабатывались, я тогда сделал магазин на онове альфы версии 2.3.0. Потом нужно было написать парсер по файлу csv, его как бы написал. Но вот с сохранением характеристик была беда…
При вызове метода save
Затирались все характеристики.
Пришлось сначала искать характеристику засовывать в массив, потом сохранять ресурс, потом опять присваивать характеристики — ужас был…
Вроде это пофиксили(если смотреть логи)