Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #6
Володя
02 января 2018, 15:54
+1
За пример буду очень благодарен!
return json_encode([
    '8-9',
    ['time' => '9:00-10:00', 'title' => 'c 9ти до 10'],
    '10:00-11:00',
    '11:00-12:00',
    '12:00-13:00',
    ['time' => '13:00-14:00', 'title' => 'Обеденный перерыв', 'disabled' => true, 'cls' => 'breaktime'],
    '14:00-15:00',
    '15:00-16:00',
    '16:00-17:00',
    '17:00-18:00',
    '18:00-19:00',
    '19:00-20:00',
    '20:00-21:00',
    '21:00-22:00',
    '22:00-23:00',
    '23:00-24:00',
]);
Володя
02 января 2018, 15:53
0
'workTimes' =>`[[!snippetName]]`
Вопрос в том, в каком виде должен возвращатся результат работы скрипта
сниппет snippetName должен отдавать результат в виде json строки.
Володя
28 декабря 2017, 11:15
0
естественно, действия те же… только tplFilter.row.ms|colors=`mFilter2.filter.option` уже будет другой
Володя
28 декабря 2017, 11:09
0
дык я откуда знаю что нужно?)
по селекту например гуглится вот codepen.io/DanWebb/pen/zxxQwJ
Володя
28 декабря 2017, 10:52
0
выведите опцию ms|colors c дефотными чанками
&tplFilter.outer.ms|colors=`tpl.mFilter2.filter.outer`
&tplFilter.row.ms|colors=`tpl.mFilter2.filter.checkbox`
вы получите список значений цвета.
затем скопируйте чанк tpl.mFilter2.filter.checkbox под другим названием и укажите в вызове его.
вот его уже и подгоняйте по типу tpl.msOptions.color
Володя
28 декабря 2017, 10:41
+1
для опции ms|colors чанки
&tplFilter.outer.ms|colors=`mFilter2.filter.select`
&tplFilter.row.ms|colors=`mFilter2.filter.option`
Володя
28 декабря 2017, 10:39
+1
Это прям так и писать в чанк?
это синтаксис феном. В обычном виде будет как
[[!msOptions?
&options=`colors`
&tpl=`tpl.msOptions.color`
]]
Володя
28 декабря 2017, 10:27
0
в фильтре не пойму.
в фильтре примерно так же как в чанке tpl.msOptions.color
Володя
28 декабря 2017, 10:27
0
Но как теперь это вывести в карточке и в фильтре не пойму.
добавил вывод на странице продукта
Володя
28 декабря 2017, 00:12
0
ну суть примерно такая да.
Володя
28 декабря 2017, 00:09
0
используйте обычные чанки, не инлайновые.
Володя
27 декабря 2017, 20:46
0
попробуйте обновить pdoTools до последней версии. Теоретически не должно быть проблем. Не так давно где то делал подобное только на феном.
Володя
27 декабря 2017, 18:05
+1
можно набросать плагин на событие msOnCreateOrderProduct, msOnUpdateOrderProduct
и уведомлять пользователя по изменению товаров в заказе. Данные события будут срабатывать при изменении единицы товара в заказе.
Если же вам надо общее информирование о изменении заказа то можно логировать предыдущее изменения с помощью например orderLog и отслеживать последние изменения по событию msOnUpdateOrder
и уведомлять пользотеля.

Возможно придумать другие варианты…
Володя
26 декабря 2017, 19:23
0
можно конечно. Берете значение курса нужной валюты и делите на курс валюты к которой надо…
Володя
26 декабря 2017, 14:37
+2
Чанк укажите по нормальному.
Володя
26 декабря 2017, 14:29
0
Это говорит о том что идентификатор не поступает в сниппет. Значит у вас неверный вызов