Всего 124 381 комментарий

Матвей
03 марта 2025, 21:48
0
Это видел, а вот как работать с теми ресурсами, что вложены в Арбузы, Ракеты и Магию…
Павел Романов
03 марта 2025, 10:40
0
Для получения id верхней категории можно использовать pdoField, а дальше разводить. Если Ракеты, Арбузы, Магия находятся в корне (уровень указывается в topLevel), то так:
{var $category = 'pdoField' | snippet : ['topLevel' => 1, 'field' => 'id']}
{$category == 1}
    {include 'arbuzi'}
{elseif $category == 25}
    {include 'raketi'}
{elseif $category == 100}
    {include 'magic'}
{else}
{/if}
Артур Шевченко
03 марта 2025, 10:04
0
Вообще есть компонент ExtraFields который позволяет легко расширить модель ресурса и не использовать ТВ.

Так же можно написать свой модификатор, который будет получать на вход id родителя и id ресурса и проверять есть родитель в ответе метода $modx->getParentIds($rid). Есть два нюанса. Во-первых я не знаю есть ли такой метод в тройке. Во-вторых если построение карты ресурсов будет отключено в системных настройках, то работать модификатор перестанет.
Матвей
03 марта 2025, 00:00
0
Очередной TV для проверки на Феноме, что этот ресурс содержит указание — какой блок выводить… эх…
Глубина вложенности неопределенная, от 2 до…
Артур Шевченко
02 марта 2025, 23:52
+1
Возможно. На событие успешной отправки, проверяй какая форма была отправлена и в зависимости от этого меняй параметры Notyf
Артур Шевченко
02 марта 2025, 23:51
0
Если глубина вложенности равна 1, то просто проверяй родителя. Если нужна произвольная глубина вложенности лучше сделать у ресурсов доп.поле в котором хранить информацию о нужно чанке.
Матвей
02 марта 2025, 22:59
0
Собственно вопрос — как это реализовать в modX 3…

Вышеуказанные конструкции приводят к ошибке 500…
Prihod
02 марта 2025, 17:18
0
Да, под 3 пока нет версии
Pavel
02 марта 2025, 17:06
0
Работает только с MODX 2.8? Не указана совместимость с Modx 3
Prihod
01 марта 2025, 18:53
+1
Стандартные опции товара поддерживаются, во 2й версии пакета нужно ставить субмодуль modstore.pro/packages/import-and-export/iems2
Илья
28 февраля 2025, 18:09
0
Всем большое спасибо. Не знаю из-за чего изначально не заработало, может кэш не почистил, может еще что-то было, но в файле
/public_html/core/components/jevix/vendor/agelxnash/jevix/src/functions.php
поменял фигурные кавычки на квадратные и заработало. Стоит последняя версия php. Из плюсов еще заработало создание тикетов, раньше при кнопке сохранить просто зависало на сохранении, теперь заработало.
Trying
28 февраля 2025, 13:52
0
Поддерживает ли msImportExport Product Options / msProductOptions?
Cпрашиваю, так как не могу найти ни слова об этом.
Lemon
27 февраля 2025, 22:34
0
Пытаюсь поставить самоподписанный ssl, так как для других нужен домен, у меня просто через ip. Ставлю но всё равно он не хочет открываться через защищенный http. Так можно вообще делать?
Илья
27 февраля 2025, 19:45
0
Менял фигурные скобки и пробовал разные версии php ничего не сработало. Техподдержка бегет тоже отписалась, что нужно попробовать версию php понизить и скобки поменять на квадратные. Попробую снова поиграться со скобками и версиями php может заработает.
Алексей Смирнов
27 февраля 2025, 19:31
0
Если не ошибаюсь, то тикетсы работают на последнем MODX. php 7.4 с БД мускулом 5.7.
Проверьте окружение для начала.
Артур Шевченко
27 февраля 2025, 18:45
0
Находил в инете варианты, что может быть из-за версии php, пробовал менять, ничего не случалось.
А ты PHP 5.6 ставил? У тебя же есть сообщение об ошибке, там написано «Array and string offset access syntax with curly braces is no longer supported» и указано в каком файле и на какой строке. Думаю надо заменить фигурные скобки на квадратные.
Илья
27 февраля 2025, 18:23
0
Пробовал на двух хостингах на бегете и таймвебе, и везде ошибка 500 появляется. На бегете писал в поддержку, мне отписались что проблема возникает из-за некоректной работы php-скрипта
[26-Feb-2025 19:32:25 Europe/Moscow] PHP Fatal error:  Array and string offset access syntax with curly braces is no longer supported in /home/d/d20ilns5/gb.d20ilns5.beget.tech/public_html/core/components/jevix/vendor/agelxnash/jevix/src/functions.php on line 10
Находил в инете варианты, что может быть из-за версии php, пробовал менять, ничего не случалось.
Артур Шевченко
27 февраля 2025, 18:04
0
Если ошибка 500 значит надо логи сервера смотреть
Артур Шевченко
27 февраля 2025, 11:23
0
О каких бюджетах и сроках речь?
Без ТЗ не могу сказать