Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
13 декабря 2022, 23:36
0
Если у тебя apache попробуй это
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^(.*)index\.(php|html|htm)$ $1 [R=301,L]
Артур Шевченко
12 декабря 2022, 00:38
+1
Напиши сниппет, который вернёт список контекстов.
Артур Шевченко
12 декабря 2022, 00:23
0
Попробуй JS триггерить
Артур Шевченко
12 декабря 2022, 00:18
0
Артём какой-то сложный вариант предлагает. Во-первых, расширить стандартную модель товара можно компонентом msAddFields. Во-вторых, пример плагина действительно есть в документации, но в документации по Modx
Артур Шевченко
11 декабря 2022, 11:23
0
Вооот, потому что правильно сформулированный вопрос это 50% ответа))
Артур Шевченко
11 декабря 2022, 00:35
0
Скрин дерева ресурсов, код вызова mFilter2 и описание того, что должно получится, — вот такая информация помогла бы получить ответ. А пока мне непонятно, что ты пытаешься сделать.
Артур Шевченко
11 декабря 2022, 00:32
0
Создать поле В наличии и плагин на сохранение, если остаток больше 0 ставить В наличии = 1, иначе 0. И фильтровать по этому полю.
Артур Шевченко
08 декабря 2022, 23:34
+1
Если говорить о JS, miniShop2 может быть недоступен в ваших скриптах, потому что теперь это модуль и подключается он асинхронно. Но судя по скринам у вас его вообще нет, а это очень странно.
Артур Шевченко
08 декабря 2022, 14:38
0
Можно так же, если хочется.
Артур Шевченко
08 декабря 2022, 14:27
0
Ты посмотрел на строку возле case и решил пошутить, да?
Артур Шевченко
08 декабря 2022, 14:01
0
Наверное разные id дать.
Артур Шевченко
08 декабря 2022, 13:59
1
+2
Не знаю откуда ты взял этот код, но вот такой плагин должен решить твою задачу.
switch ($modx->event->name) {
    case 'msOnGetOrderCustomer':
        $profile = $customer->getOne('Profile');
        $profile->set('mobilephone', $profile->get('phone'));
        $profile->save();
    break;
}
Артур Шевченко
06 декабря 2022, 11:31
0
CSS тебе в помощь.
input[type="checkbox"]:disabled{
    display:none;
}
Артур Шевченко
06 декабря 2022, 00:11
0
Если нужно обрабатывать ВСЕ данные товара дополнительно, то, наверное, стоит переписать сниппет msProducts, а не вызывать свой сниппет в чанке.
Артур Шевченко
05 декабря 2022, 11:52
0
$order->get('fieldname')
Но, возможно, предварительно надо будет расширить модель заказа, но это не точно.
Артур Шевченко
04 декабря 2022, 12:17
+2
Либо так
'where' => ["Vendor.name" => $_modx->resource.pagetitle]
Либо так
'where' => '{ "Vendor.name":" '~$_modx->resource.pagetitle~' " }'
Артур Шевченко
03 декабря 2022, 13:34
+1
По-моему мнению это сильно выверт сознания одного конкретного заказчика, поэтому тебе не стоит искать встроенных решений, а написать отдельные запрос в отдельный файл.
Артур Шевченко
03 декабря 2022, 12:00
0
Это я и называю править исходники))) Просто это можно делать грамотно, сделать копию, или нет, писать в оригинале.