Вчера в 11:51
Делал похожее для второй версии, но меня интересовали только шаблоны, создаешь шаблон он при сохранении прописывает путь к файловому шаблону и создает...
StaticFilesPlus — автоматическое создание статических элементов с поддержкой категорий 5
04 декабря 2025, 10:22
у меня получилось настроить сортировку по такому полю со следующими параметрами mfilter2
'sort' - удалил;
'sortby' => ' CAST(`dp_mm`.`...
Проблема сортировки по числовым значениям опции 2
03 декабря 2025, 15:49
Никак не получается настроить. Ошибка такая же как выше писали. Уже раз 100 перепробовал.
AMO CRM - решение бага с получением токена авторизации. 15
03 декабря 2025, 14:51
Огонь, очень круто!
MiniShop3: Notification Center — Революция в управлении уведомлениями 2
30 ноября 2025, 16:21
Надеюсь все решится все в ближайшее время
ImgsPaste - дружелюбная вставка фотографий из ms2Gallery, MIGX в контент 52
28 ноября 2025, 17:12
Ребята, это нормально что при в режиме Импорт товаров — недоступен импорт остатков (msProductRemains)?
А в режиме импорта остатков не доступны TV и г...
msImportExport 918
26 ноября 2025, 11:39
Дмитрий. первые две строки в вашем логе — это не ошибки. Это предупреждения о плохом коде. Они сами по себе ничего не ломают.
Настоящая проблема у в...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 18
25 ноября 2025, 13:49
Здравствуйте, устанавливаем msProductRemains перестаёт добавлять в корзину, по логам добавляет, на странице корзины ошибка minishop2 not defined и соо...
[msProductRemains] Остатки без свойств и другое 3
Всего 125 335 комментариев
решил написать скрипт js который подменяет ref url на красивую «внутреннюю» ссылку, собственно думаю плагины не понадобятся
Про пост — я тебя давно понял. Статью не удалю. Буду в лесу стоять на бмв на бездорожье.
Твои посты про Nest на портале про MODX равносильны как, ты приехал на BMW M5 в лес на соревнования по бездорожью!
Но у меня если честно, в голове на эту тему какой-то сумбур… Помимо миграций, там еще нужно запускать скрипты автоустановки и автонастройки компонентов. Базу файлов тоже поддерживать в актуальном состоянии. Но не думаю что в контексте MODx люди часто разворачивают VPS. В основном многие сидят на шейрингах, а там это как-бы, мало актуально, наверное.
Пишу об этом, т.к. вести разработку через контейнирезацию и Git (для системы версий и деплоя на продакшн), это очень удобно. Особенно когда хорошо умеешь в девопсе.
Если на странице товара — одно условие с msGallery, а если в чанке товара для msProduct то там image плейсхолдер есть его и проверять на пустоту.
Пример как сделать запрос есть тут в доке на php: docs.modx.pro/komponentyi/minishop2/interfejs/nastrojki
Но вам параметр Link не нужно будет указывать, но придется немного написать код, чтобы выявить нужный id link из БД.
потом у вас будет ИД link который вы можете подставить в сниппет msProduct и он уже произведет выборку нужную.
Категория товаров одна в ней:
Товары | ID Связи | Карточка товара | Слайдер товаров
с 1 по 20 | 1 | допустим товар 11 | с 1 по 20
с 21 по 40 | 2 | допустим товар 25 | с 21 по 40
с 41 по 60 | 3 | допустим товар 49 | 41 по 60
с 61 по 80 | 4 | допустим товар 75 | с 61 по 80
Теперь поясню, группы товаров связаны связью(многие к многим) столбцы 1 и 2, в 3 столбце гипотетически просматриваемый товар покупателем, в последнем столбце то что транслирует слайдер. Если было бы возможно для каждой группы(был бы отдельный шаблон) писать снипет, проблем нет — выбираю по , но так как снипет один для всех групп, надо как-то оттолкнуться от Id просматриваемого товара, я так думаю. Я не знаю так можно например записать:
Будет снипет понимать, что покупатель сейчас смотрит например товар 49 и выводить в слайдер все товары с 41 по 60 связанные связью 3.
Ну id товара известна же...? Это [[*id]]
А вид связи если в товаре один, то не вижу проблем выводить. Просто указать ид связи…
Я поэтому и пытаюсь от вас добиться точной логики как оно должно работать, потому что пока вы сами четко не определите условия показа — посоветовать вам сложно.
И опять задам вопрос: допустим мы открыли какой то конкретный товар. Какие товары, связи конкретно для этого товара должны работать?
разве не решением будет просто проверять в коде, мол если фотография не загружена в галерею, то вывести ваши 30 фотографий? Складываете один раз ваши файлы со схемами в определенную директорию и нет необходимости загружать их к каждому товару.
Если я напишу То это не решит вопрос, снипет в шаблоне один, как другие связи вывести чтоб автоматом подгружались к id нужного товара, или мне надо выбрать связь «один ко многим» и вызывать так:
тогда снипет будет понимать из какой связи смотрит товар покупатель и будет подгружать в слайдер нужное.
Блин читаю мануал и не могу понять алгоритм, извиняюсь.