Всего 125 947 комментариев

deleted
15 ноября 2022, 04:27
0
Я сейчас плотно занят Laravel
Я, конечно, верю, что Laravel лучше MODX, иначе бы разработчики туда не уходили) С одной стороны, есть желание его изучить, на нём работы больше и зп выше. С другой стороны, не понимаю, какие плюсы я получу, перейдя с MODX+ZoomX на Laravel или другой фреймворк. Вот для вас лично какие преимущества?
Columb
15 ноября 2022, 01:41
0
Прошу у сообщества помощи — не могу понять почему у меня не верно работает снипет PolylangSitemap.
  1. Не верно отображает карту сайта
  2. Не обрабатывает указанные данные в параметрах languageGroup и onlyWithLocalization — выводит ссылки на все языковые версии + ресурсы без перевода
Вызов снипета с параметрами — «вывести языковую группу id-2 (en)»+«вывести только переведенные»+«вывести скрытые ресурсы»+«исключить ресурсы с id 2,5 (здесь проблем нет)»
[[!PolylangSitemap?
    &languageGroup=`2`
    &onlyWithLocalization=`1`
    &showHidden=`1`
    &resources=`-2,-5`
]]
Скриншот вывода карты сайта


Более детально можно посмотреть на тестовом сайте s30975.h8.modhost.pro/manager/ — логин — s30975, пароль — 2Z9zQyc8hXxV
Сергей Шлоков
14 ноября 2022, 21:41
+1
Терпения тебе там в лесу. Модыксер на докере не скоро проедет. )))
Артур Шевченко
14 ноября 2022, 20:56
0
[[BabelTranslation? &resourceId=`7` &contextKey=`eng`]]
Алиса
14 ноября 2022, 20:52
0
НЕ могли бы пример сниппета скинуть?
Артур Шевченко
14 ноября 2022, 20:33
0
Babel вроде умеет возвращать id оригинального ресурса, по нему можно получить остальное.
Алиса
14 ноября 2022, 20:21
0
Это я понимаю но ввиду того что нет опыта сама сделать этого не могу. Собственно поэтому и создала здесь тему возможно кто то уже раализовывал подобное.
Андрей
14 ноября 2022, 16:31
0
Подскажите, на данный момент разработчик поддерживает этот модуль? Модуль актуальный?
Евгений
14 ноября 2022, 14:33
0
сумбурно описал так как не мог понять как это вообще лучше реализовать
решил написать скрипт js который подменяет ref url на красивую «внутреннюю» ссылку, собственно думаю плагины не понадобятся
Дмитрий
14 ноября 2022, 12:16
0
Спасибо за совет. Если не справлюсь, обращусь в раздел работа, надеюсь такой функционал не очень дорого будет стоить.
vectorserver
14 ноября 2022, 10:24
0
Написать плагин для синхры данных в контекстах.
vectorserver
14 ноября 2022, 10:22
-1
Всё ясно)! Не будем с вами спорить!
iWatchYouFromAfar
14 ноября 2022, 10:20
+3
Не очень понял зачем мне статья про докер на хабре. Ты не читаешь или не так читаешь то, что я пишу. Или я не так пишу. Я имел ввиду докер в контексте MODx.

Про пост — я тебя давно понял. Статью не удалю. Буду в лесу стоять на бмв на бездорожье.
vectorserver
14 ноября 2022, 06:31
-1
Хабр: habr.com/ru/company/southbridge/blog/325568/
Твои посты про Nest на портале про MODX равносильны как, ты приехал на BMW M5 в лес на соревнования по бездорожью!
iWatchYouFromAfar
14 ноября 2022, 02:58
0
Я бы вот например с большим удовольствием почитал статью по организации докера для дева (локально) и для прода (на сервере) с автоматическим деплоем с гита.

Но у меня если честно, в голове на эту тему какой-то сумбур… Помимо миграций, там еще нужно запускать скрипты автоустановки и автонастройки компонентов. Базу файлов тоже поддерживать в актуальном состоянии. Но не думаю что в контексте MODx люди часто разворачивают VPS. В основном многие сидят на шейрингах, а там это как-бы, мало актуально, наверное.

Пишу об этом, т.к. вести разработку через контейнирезацию и Git (для системы версий и деплоя на продакшн), это очень удобно. Особенно когда хорошо умеешь в девопсе.
Виталий
13 ноября 2022, 18:22
0
Направление для решения понял, спасибо, если объем файлового хранилища на хостинге будет поджимать пойду по этому пути. Спасибо, вопрос закрыт.
Алексей Смирнов
13 ноября 2022, 18:17
+1
Нужно написать условие — если фотки нет, то выводить другое…
Если на странице товара — одно условие с msGallery, а если в чанке товара для msProduct то там image плейсхолдер есть его и проверять на пустоту.
Виталий
13 ноября 2022, 18:09
0
Алексей понял, спасибо, значит простого решения нет через параметры снипета, я это и хотел понять, оставлю этот вопрос тогда до лучших времен, так как это просто моя хотелка, принципиальной надобности в этом нет. А не подскажешь как вывести вместо заглушки фото товара, фото из TV поля, или там все тоже непросто и обычной заменой пути к адресу заглушки не обойтись и надо опять писать код.
Алексей Смирнов
13 ноября 2022, 17:30
+1
Вам просто нужно написать сниппет, который получит id связи у товара.
Пример как сделать запрос есть тут в доке на php: docs.modx.pro/komponentyi/minishop2/interfejs/nastrojki
Но вам параметр Link не нужно будет указывать, но придется немного написать код, чтобы выявить нужный id link из БД.
потом у вас будет ИД link который вы можете подставить в сниппет msProduct и он уже произведет выборку нужную.
Виталий
13 ноября 2022, 16:59
0
Так не получится, так как одна общая деталировка подгружается только к одной группе товаров, если прописать, что при отсутствии фото подгружать фото из папки А, то эта деталировка будет подгружаться ко всем товарам где нет фото. Мне как Алексей посоветовал наверное будет проще подгружать через TV фото деталировки, а при появление фото товара я его просто через карточку загружу, так не запутаюсь и все фото будут соответствовать товарам.