Алексей Смирнов

Алексей Смирнов

Был в сети 05 декабря 2025, 08:42
Заказы не принимаю
Если вы хотите просто сменить путь (не меняя сам файл и прочее) то можно просто вывести поле картинки как строку и поменять пути.
Если вы хотите прям менять фото в таблице колекций — загружать, менять в браузере, то скорее всего не получиться простым путем нужно писать много кода.
Распихивание фоток в ТВ точно не предусмотрено.
Я могу лишь посоветовать как-то помечать сами файлы, что загружаются со стороны стандартной загрузки и помечать в поле description (если оно не используется) или в поле properties добавлять в json формате пометку про файл (там есть некие данные, вам просто добавить в них нужно).
Даже уже в этом варианте без TV можно будет уже вытаскивать нужные файлы. Если сможете помечать файлы, то и потом в ТВ путь к файлу спокойно сможете вставить.
Ну и еще момент, у всех файлов тикета (tickets_files) есть поле type — туда записывается ТИП файла, если у вас разделение фотки — документы, то по типу еще можно отбрасывать и выводить (Images, pdf,doc) и т.д.
Если вы знаете php, то на феноме, должны знать как проверяется порядковый номер фотки.
Опишу направление для вас:
Вам нужно при переборе $files массива для 1й итерации вывести одно оформление, при остальных — другое.
Как, это делается по синтаксису — можно найти.
Если вы в программировании вообще 0, то начните с самых основ php, MODX Парсера, fenom синтаксиса.
Вроде даже в стандартных чанках минишопа есть небольшие ответы на некоторые вопросы.
Считайте вы верно сделали, теперь сможете выбрать (подобрать) нужный оператор для фильтрации массива.
MIGX хранит данные в json формате, и при фильтрации — фильтрует этот массив, а MIGX_db хранит в БД. Отсюда и выходит некоторые различия в операторах для where.
Если не нашли необходимый оператор, то, видимо, придется писать свой сниппет с фильтрацией.
ну хотя бы для начала:
Очистите лог полностью
Очистите кеш.
Откройте 1 страницу (например главную)
И смотрите появилась ли ошибка в логе.
если появилась — коментируйте код и ищите кто там веселый такой.
Если не появилась — ищите страницу когда появится.
А далее смотрите чанки и сниппеты что на шаблон нацеплены.
Заинтересует любого кому приглянулся handyShop по функционалу и дизайну. Люди в любом случае сэкономят деньги и время на старте. Это же очевидные вещи.
Я никого не принуждаю, а просто показываю и даю альтернативу в готовых решениях для MODX Revolution.
Холиварить по поводу выбора платформ CMS — вообще не тема топика и вы лучше меня знаете, а то и Максим недавно подсказал.
Поэтому выбор платформы, в полне, может стоять и на первом месте, а уж с нуля или взять готовое — на втором. Или наоборот, что тоже нормально.
А функционал развивается, стабильно работает. В любой системе есть что допиливать — очевидно. Каждый выбирает сам.
Надеюсь я ответил на все ваши вопросы.
Да, верно. И в планах добавлять все больше и больше возможностей из коробки, чтобы выйти на уровень готовых решений, как у конкурентов. Надеюсь, что сообщество не останется в стороне.
И в этом году хотелось бы так же выпустить и бесплатную тему магазина, хотя может это лишнее… посмотрим.
Есть вариант конвертации чанка от MODX в Fenom:
Например, сейчас вы вставляете так:
[[$imgsPasteMigxGalleryFenom?imgs=`6`]]
Если вы в контенте используете только мой плагин, то выводить в шаблоне можно так, заменив на вызов на феном:
{set $output = $_modx->resource.content} 
       {set $output = $output | replace : "[[$" : "{include '"}
       {set $output = $output | replace : "`" : "'"}
       {set $output = $output | replace : "?" : "' "}
       {set $output = $output | replace : "]]" : "}"}
       {$output}
В ближайшее время сделаю настройку для вывода в стиле чанка феном.