Максим

Максим

С нами с 02 декабря 2015; Место в рейтинге пользователей: #127
Максим
26 мая 2018, 09:57
1
0
А не проще ли сделать не кнопку оформить заказ а ссылку на нужную страницу и там уже разбираться?
Максим
26 мая 2018, 09:51
0
Минифицированный код можно привести к читабельному виду — на просторах интернета полно информации по данному вопросу. А так — поиск никто не отменял: joxi.ru/J2b4OpLCXxwwMr
)))))
Максим
26 мая 2018, 09:32
0
Смотреть в базе, установить Console, написать скрипт по добавлению товаров в категории и выполнить его в Console!
Ну или написать скрипт на основе MODx API
Максим
26 мая 2018, 09:13
0
Отправляйте через AjaxForm
+ либо уберите определение браузера, либо добавьте соответствующую либу! Я бы рекомендовал убрать, так как корректно они все равно не работает.
Максим
25 мая 2018, 20:43
0
Проставить в товарах галочки с нужными категориями: joxi.ru/xAeYx9aSpJ6lgA
И не забыть в настройках MODx указать что бы в url не участвовали родители. Иначе могут быть дубли страниц!
Максим
12 мая 2018, 10:07
0
Ну кавычки висинг поменял! В условие должен прийти либо валидный JSON, либо массив! А на феном лучше сделать вот так:
{var $where = '{"tvCheckbox":"' ~ $_modx->resource.tvCheckbox ~ '"}'}
...
'includeTVs' => 'tvCheckbox',
'where' => $where,
...
Не стоит смешивать 2 синтаксиса. Ибо будут запускаться 2 парсера, что снижает скорость работы.
Максим
12 мая 2018, 10:02
0
Вот исходник — https://github.com/bezumkin/Tickets/blob/master/core/components/tickets/processors/mgr/ticket/delete.class.phpА вот тут проверяются права
Думаю что вы сможете разобраться как реализовать безопасный функционал без чужих костылей.
Посмотрев внимательно эти 2 исходника — картина проясняется.
Максим
12 мая 2018, 09:50
+1
В вызове сниппета для похожих материалов добавить &includeTVs=`tvCheckbox` и условие &where=`{«tvCheckbox»:"[[*tvCheckbox]]"}`
tvCheckbox — «TV Флажки (checkbox) 1==1|2==2|3==3»
Максим
07 мая 2018, 19:39
+1
Да костыль я уже написал, но на другом сайте работает без костылей. Ваше второе условие не учитывает локаль и в дефолтной локали тоже будет подставлен cultureKey и попадем на 404-ю.
В любом случае спасибо за проявленный интерес.
Максим
07 мая 2018, 19:08
0
Кидает на index.html
Максим
05 мая 2018, 17:21
+1
Вот как объявлен метод добавления в исходниках: public function add($id, $count = 1, $options = array())
Просто передавайте нужные параметры!)))
Да и вообще полезно рыться в исходниках! Не ждали бы пару дней ответа!))))
Максим
05 мая 2018, 17:00
0
miniCart обновляется JS-ом. Поэтому вешайте сообытие еще и на js.
Максим
26 апреля 2018, 20:23
0
Предполагаю что связано это с тем, что пользователь не авторизован. Я бы использовал LocalStorage.
Максим
26 апреля 2018, 20:20
0
В чанке сниппета msOptions доступен id товара. Итого получаем — {$id | resource: 'price'} ну или Data.price — не помню(((
Максим
26 апреля 2018, 20:17
0
Точно нет. И вы правильно подметили про реализацию логики в PHP. Итого получается, что правильнее всего написать сниппет.
Максим
26 апреля 2018, 20:14
0
Верхний уровень — категории товаров. То что показывается в попапе — товары. Ну а дальше формируете составной товар и отправляете в корзину с нужным количеством! Не вижу проблем!
Максим
26 апреля 2018, 20:11
0
mFilter же выставляет в плейсхолдеры чанка слайдера минимальную и максимальную цену. Можно их использовать.
Вот в этой tpl — my.tpl.mFilter2.filter.slider
Максим
12 апреля 2018, 19:26
0
Думаю что нужно уточнить о чем конкретно речь — Свойства товара или опции товара.
Максим
12 апреля 2018, 11:47
0
Насколько я знаю, такой возможности нет. Опции в базе хранятся в JSON.
Максим
05 марта 2018, 18:19
+1
Феном падает. Очевидно где-то либо js либо в вызове сниппета указана JSON строка. Проще сниппет написать, если феном не планируете использовать.