Всего 125 949 комментариев

Александр
04 июня 2022, 21:11
0
Работу обоих компонентов вы можете проверить на modhost.pro бесплатно в течение 24 часов.
физически нельзя будет пройти на страницу msk.site.ru/catalog/page-one
можно

cityFields больше про изменение цены товара от различного региона, но также можно

Оба компонента под ваши нужды должны подойти. Если регионов не так много, можно сделать через лексиконы. Например, в плейсхолдере [[*region]] хранится код текущего региона (msk, spb), а в лексиконе [[%region_name_[[*region]]]] ([[%region_name_msk]], [[%region_name_spb]]) название конкретного региона и т.д.
Роман
04 июня 2022, 15:52
0
Вроде да, оно. Жалко описание скудноватое, написал автору, жду ответа.

Спасибо
Илья
04 июня 2022, 15:29
0
Не помогло, ошибка полностью воспроизводится. Есть предположение, что это связано с ajaxForm
Илья
04 июня 2022, 15:19
0
Точно, modx вместо modstore! Обновил до minishop2-3.0.3-pl
Ждём изменится ли поведение
Артур Шевченко
04 июня 2022, 15:12
0
Репозиторий значит не тот, последняя версия 3.0.3
Илья
04 июня 2022, 15:10
0
Пакет уже обновлён до последней версии: minishop2-3.0.0-pl
steve.kon
03 июня 2022, 19:31
0
Да, очевидно не достаточно внимательно. Плюс я ни разу не имел дело с кастомными плэйсхолдерами, а только системными или комплнентов, поэтому и не обратил внимание на эту строку.
Спасибо! Дальше должен разобраться…
Артур Шевченко
03 июня 2022, 19:23
+1
А документацию ты читал невнимательно, да? В сниппите msProducts есть специальный параметр для этого. Вот тут написано.
steve.kon
03 июня 2022, 19:12
0
Где-то можно посмотреть примеры «вывода в плейсхолдер»? По поиску не нахожу ничего(
Артур Шевченко
03 июня 2022, 18:49
+1
А, ну выводи в плейсхолдер и проверяй этот плейсхолдер на пустоту.
steve.kon
03 июня 2022, 18:47
0
Ну есть базовое «Сопутствующие». К товару не добавлено ничего по этой связи.
В шаблоне товара на фронте табы: описание, характеристики и пр. и есть эти Сопутствующие. Вот хотелось бы не выводить и таб и содержимое, если по связи Сопутствующие (id = 1) ничего нет
Артур Шевченко
03 июня 2022, 18:43
0
А как вообще у тебя появляются пустые связи?
Наумов Алексей
03 июня 2022, 14:34
+1
Помимо поля price нужно добавить еще одно поле, отражающее, например, возможность купить товар can_buy.
И обновлять его по логике can_buy = (price > 0)

Теперь в mFilter можно прописать сортировку сначала по can_buy, а затем уже по цене. Тогда товары с нулевой ценой будут всегда в конце.
Артур Шевченко
03 июня 2022, 14:24
0
Мне кажется теми средствами, что есть в mFilter2 из коробки никак. Нужно писать свою сортировку.
Артур Шевченко
03 июня 2022, 13:52
0
как сделать, так чтоб при вводе в то поле
Никак, сниппет отрабатывает на сервере, ввод происходит на клиенте уже после того как сниппет отработал. Либо используй mSeaach2, либо если логика простая, пиши свой сниппет, который будет делать новую выборку получив ввод с фронта. Вот тут инструкция как свой сниппет подружить с pdoPage.
Алексей Носкович
03 июня 2022, 00:04
0
Уважаемые коллеги, да Вы правы, шаблон взят с themeforest.net. И по сути логику его работы переписывать бы не хотелось. Мне тоже не понятен этот подход из двух блоков, но да и черт с ним. И подгрузка товаров в мобильной версии по клику в области этой корзины — не моя прихоть, это как раз та загвоздка с которой я борюсь. Я даже пытался просто сделать невидимый блок, обрамляющий иконку корзины и навесить на него событие, но почему-то она как-будто ниже всех слоев оказывается и вытащить ее выше у меня не получается, хотя если вывесить событие на соседний элемент, например на иконку аккаунта, то все работает. Вот в этом то и затык. А шаблон — дык выбирает заказчик… его дивизию…