Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #21
Aleksandr Huz
28 ноября 2021, 20:33
0
На всё это нужно два плагина, но возможно, я не учёл какие-то нюансы.
1. Можно использовать 1 плагин на 2 события.
2. msOnBeforeAddToCart — не подойдет, цена устанавливается после этого события, и после него есть еще событие msOnGetProductPrice, где какой-то компонент может изменить цену товара.
Aleksandr Huz
28 ноября 2021, 19:17
0
Использовать событие msOnAddToCart
Aleksandr Huz
19 ноября 2021, 16:38
0
Да, через сниппет msGiftCart можно вывести в любом месте, но его можно вызывать только один раз и если не вызван сниппет msCart. Это связано с тем, что минишоп использует id для работы с корзиной, но это тоже решается.
Aleksandr Huz
18 ноября 2021, 21:40
+1
Ага, спасибо. Скоро будет.
Aleksandr Huz
10 ноября 2021, 12:47
+2
Кстати да))
Вот так, все работает:
use MODX\Revolution\modContext;
$this->modx->getCollection(modContext::class);
Aleksandr Huz
10 ноября 2021, 12:40
0
У меня ошибка с таким вариантом.
modContext is deprecated since version 3.0. Replace references to class modContext with MODX\Revolution\modContext to take advantage of PSR-4 autoloading.
А вот с таким норм:
$this->modx->getCollection('MODX\Revolution\modContext')
Aleksandr Huz
10 ноября 2021, 12:36
+1
Когда-то @Олег Щавелев создал гугл таблицу
Может возобновим работу с этой таблицей? C моей стороны готов протестировать несколько компонентов + все свои компоненты до НГ будут переделаны для modx3
Aleksandr Huz
10 ноября 2021, 12:24
0
Информация не полная, тестировали топ используемых дополнений.
Тот же FormIt установился с куча ошибок.

Также такие конструкции вызывают ошибки:
$this->modx->getCollection('modContext')

Поэтому я бы не полагался на этот список.
Aleksandr Huz
07 ноября 2021, 09:32
+3
Как по мне, то очень сложно.
Может лучше создать кастомный хук formit, в котором можно сохранить заказ?
Aleksandr Huz
26 октября 2021, 20:05
+1
Ага, будет создаваться файловых чанк
Aleksandr Huz
26 октября 2021, 19:40
0
Можно, а смысл? В чанке вызывать файловый чанк. Скоро будет поддержка файловых чанков.
Aleksandr Huz
10 октября 2021, 19:46
0
Александр, я рекомендую еще раз прочитать внимательно статью.

А деплой будет заключаться в стягивании изменений из гитхаба и запуске миграций:
git pull && php7.3 vendor/bin/phinx migrate
Aleksandr Huz
07 октября 2021, 20:16
0
Если коротко, то PageBlocks похож на migx, но имеет намного больше возможностей.
Рекомендую к прочтению:
modx.pro/components/21889
modx.pro/components/22026
modx.pro/development/22234

Это что за таблицы? Это про SQL? Это про тег
Например, вот таблица:


Как бы автор назвал свое творение? Это способ создавать сайт без дизайна? Из заготовленных автором блоков?
PageBlocks дает возможность удобно управлять контентом сайта. Есть верстка сайта и ее нужно интегрировать, вы разбиваете всю верстку на блоки и в компоненте создаете соответствующие блоки со всеми полями и затем заполняете эти поля.
Aleksandr Huz
07 октября 2021, 11:39
+1
Может, когда-нибудь пощупаю
Зачем отлаживать, можно бесплатно установить компонент на модхосте и пощупать.
А вообще, постараюсь, на след. недели запустить демо-сайт с доступом в админку.
Aleksandr Huz
07 октября 2021, 11:35
0
Если тебе это нужно, то может кому-то еще понадобится))
Aleksandr Huz
07 октября 2021, 10:40
0
И какой вывод сделал? Это того стоило?
Aleksandr Huz
07 октября 2021, 10:09
+1
Да, было бы логичнее сделать 2.0.0. Но, старался делать совместимую версию, ради справедливости ломается только одно поле и не все его используют. И еще ошибка в журнале, что нет одной таблицы, а все остальное после обновления работает как и прежде, поэтому решил оставить 1.2.0.
Но, ты прав, нужно было 2.0.0.
Aleksandr Huz
23 сентября 2021, 14:18
0
Приветствую!
Для сохранения данных с форм нужно добавить хук GoogleSheetsSaveForm
Подробнее здесь
Aleksandr Huz
19 сентября 2021, 11:31
0
В корзине пока нет такой возможности. только на странице товара или в модалке до добавление товара в корзину