Всего 123 800 комментариев

Александр
28 декабря 2023, 11:54
0
Быстрая поддержка и отличный плагин!
Наумов Алексей
28 декабря 2023, 11:01
0
В альт и титл картинки товара попали кавычки:
alt="Паллацио "Премиум""
Артур Шевченко
28 декабря 2023, 11:00
0
Контент-менеджер, конечно.

<div class="catalogue__description"><p>Филе семги, икра красная, креветки, мидии, грибы, сливочная основа</p...</div>
steve.kon
28 декабря 2023, 10:56
0
Так у них у всех шаблон вывода одинаковый… Я вот не пойму что могло сподвигнуть сломать тег 14ой позиции
Артур Шевченко
28 декабря 2023, 10:55
0
В 14-ой позиции не закрыть какой-то тэг.
Futuris
28 декабря 2023, 09:26
0
Спасибо! Одно другому не мешает) Я видел уже msAltCart на демосайте. Полезный компонент. После праздников, думаю, поставим на один из клиентских магазинов и посмотрим.
Александр Туниеков
28 декабря 2023, 03:02
+1
Хм. Я чет не подумал что у меня ситуация отличается. У меня 200 таблиц в базе и на фронте. Писать контроллер на каждую таблицу замучишься. А для большинства таблиц как раз только GRUD и требуется. Под это и заточено. Еще перенести функионал getTables на PrimeVue и треть работы сделана :-)
Dan
Dan
27 декабря 2023, 19:52
0
Все верно. Копируете полностью методы add и remove (полный код функций function add и function remove). И добавляете им в return $this->success ключ incart_html с нужным чанком.

на странице категории пока еще не разобрался
В чанке tpl товара, вместо кнопки сабмит вставляете код, который указан в статье (сниппет inCart с параметром product обернутый в incart-container)

Работает правда немного косячно
Что не так работает?
Pandemic
27 декабря 2023, 13:17
0
В чём проблема не разобрался, но создал новое поле, везде указал его, и заработало.
Володя
27 декабря 2023, 12:45
0
вероятно сменить ключ опции с product на какой то другой.
Leo
Leo
27 декабря 2023, 12:44
0
Спасибо! Почти получилось, выводит названия всех контекстов, но вот урлы ведут на корень — главный контекст web
Pandemic
27 декабря 2023, 12:15
0
Если вывести всё что там есть то вот так выдаёт
Array ( [0] => brend [1] => [2] => default [3] => [4] => text )
Хотя в админке стоит текст. удалял, писал вручную, писал другое, всё равно
Futuris
27 декабря 2023, 12:09
0
Пытаюсь реализовать метод, описанный в статье, но еще с кодом не слишком знаком, чтобы самостоятельно разобраться.) Как понял по докам нужно:

1. Создать свой php-файл. У меня это — mscarthandlerbtn.class.php;
2. Зарегистрировать новый метод вызовом в консоли:
if ($miniShop2 = $modx->getService('miniShop2')) {
  $miniShop2->addService('cart', 'msCartHandlerBtn',
      '{core_path}components/minishop2/custom/cart/mscarthandlerbtn.class.php');
}
3. Указать свой класс в системной настройке ms2_cart_handler_class.
4. А вот какой код должен быть в моем новом, расширяющем классе msCartHandlerBtn? Пока я просто скопировал в него «переопределенные методы add и return с добавленным incart_html» — описанные в статье. При этом в родительском классе они также присутствуют, т.к. на их удаление IDE реагирует ошибкой. В итоге у меня появились кнопки "+" и "-" на карточке товара (на странице категории пока еще не разобрался) и ими можно добавлять товар в корзину. Работает правда немного косячно. Думаю, что из-за неправильного наследования класса.
Артур Шевченко
27 декабря 2023, 11:08
+1
При правильной настройки SendIt или FlatFilters?
FlatFilters. В версии SendIt 1.1.0 появилась возможность отправлять формы по клику, это поможет избежать подобных ошибок.

обычным пользователям же нужно: вызвало и чтоб заработало
Я понимаю, поэтому это только бета и она будет дорабатываться, в том числе благодаря твоим комментариям. Так что спасибо.
Артур Шевченко
27 декабря 2023, 11:06
+1
Не могу представить кейс, в котором не нужно было бы писать свою логику. А в целом вариант быстро накидать точки монтирования и дальше работать непосредственно с кодом это круто)))
Константин Ильин
27 декабря 2023, 10:12
0
При правильной настройке ошибок типа «Повторная отправка формы через ** секунд» быть не должно
При правильной настройки SendIt или FlatFilters?

Это решается удаление пути к файлам стилей из системной настройки.
Я в целом так и подумал(т.к. имею опыт), да я мог бы и в плагине найти строчку или еще как то, т.к. умею, но обычным пользователям же нужно: вызвало и чтоб заработало :)