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

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

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
16 октября 2022, 22:31
0
Если нужно убедиться в том, что $cost больше 1000, то данная запись верна.
&validate=`cost:isBigEnough`
&customValidators=`isBigEnough`
16 октября 2022, 13:26
0
А что там непонятного?
$value — это значение, которое нужно проверить
$key — имя поля формы, в котором это значение указывается.
Если проверка не пройдена нужно выполнить метод
$validator->addError($key,'Not big enough!')
где $key всё тот же ключ, а 'Not big enough!' сообщение для пользователя об сути ошибки.
Если проверка пройдена, то нужно просто вернуть true.
А небольшой пример вы сами уже написали в вопросе.
15 октября 2022, 18:20
0
ms2_tmp_storage а тут какое значение?
15 октября 2022, 14:27
0
Ты тоже можешь сделать такое уведомление.
15 октября 2022, 11:57
0
Цена в корзине и цена в админке никак не связаны. Если товар добавлен в корзину ему назначается актуальная на момент добавления цена, если после этого цену изменить, то в корзине ничего не изменится и это логично. Представь, ты пришёл в магазин набрал товаров по приятным цена, а на кассе узнал, что пока ты до неё шёл цена изменилась, ты сильно обрадуешься? Если в магазине переоценка, очищай все сессии пользователей, чтобы корзины удалились.
14 октября 2022, 14:32
0
По идее вот такая конструкция должна сработать
[[!getMinPrice?id=`[[*id]]`]]
где getMinPrice сниппет который возвращает минимальную цену.
[[*id]] — id категории
13 октября 2022, 21:19
1
+1
[[!pdoPage?
            &parents=`51`
            &limit=`20`
            &ajaxMode=`default`
            &element=`msProducts`           
            &includeThumbs=`small`
            &tpl=`msProducts.tpl`
        ]]
B уже почитайте документацию или обратитесь к тому, кто за деньги сделает вместо вас.
13 октября 2022, 16:35
0
Конечно не выводится, потому что в документацию по pdoPage ты не посмотрел. А если бы посмотрел, то в вызове добавил был параметр element со значением msProducts, т.к. pdoResources понятия не имеет ни о каких превью, впрочем как и о твоих TV, так как параметр includeTVs со значением image ты тоже не указал.
13 октября 2022, 16:31
0
так написано же, что нeкорректное значение в свойстве from. Если отправляешь через SMTP укажи тот ящик который в настройках.
13 октября 2022, 11:20
0
И как это избавляет тебя от расстановки плейсхолдеров, написания сниппетов и настройки форм? А ещё, порой заказчики хотят, чтобы контент был не какой-то произвольный, а тот который они давали дизайнеру. В общем, твой подход имеет место быть, но он неуниверсальный. Про возможности управления структурой страниц из админки даже не спрашиваю.
13 октября 2022, 11:04
0
В это сложно поверить, но да в фильтре цвета в формате hex и без названия. А решал я задачу визуального выбора цвета менеджером. Да с названиями было бы лучше, но для этого нужно отдельную таблицу делать и окошко где будут название вводить. Но на данном этапе возможность указать конкретный цвет уже хорошо.
12 октября 2022, 15:31
-1
Значит оно у вас пустое, у меня выводится.
12 октября 2022, 12:24
+1
Нет, я все дедлайны прое**л потому что допиливаю компонент походу натяжки((( Так что конкретно сейчас он только мешает, но перед релизом проверю.
08 октября 2022, 17:32
+1
<input type="checkbox" [[+check:is=`1`:then=`checked`:else=``]]>
06 октября 2022, 11:15
0
Это всё для будущих версий, если они будут)))
06 октября 2022, 10:30
+1
Хотя, почитав комментарии под предыдущим твоим постом, думаю надо в раздел Работа писать.
06 октября 2022, 10:20
0
Могу помочь советом. Посмотри как в БД хранятся опции и как хранятся в БД. Потом с помощью API Modx получай значения TV и создавай опции, попутно привязывая их к нужным категориям и заполняя нужными значениями. Другой вариант создавать опции через процессоры minishop2, но если недавно работаешь с Modx разобраться может быть сложнее.
06 октября 2022, 10:11
0
Хорошо, сделаю скриншот, и readme поменяю, в changelog писать нечего это первая версия.
06 октября 2022, 10:09
0
Если ты имеешь ввиду название, то нельзя, только цвет. Но всегда можно с помощью msaddfields добавить поле color_name и выводить название туда.