ck

ck

С нами с 28 января 2013; Место в рейтинге пользователей: #347
ck
ck
18 мая 2017, 12:13
0
Вот это подарок!
Документация — это, конечно, хорошо, но рабочий проект — просто здорово!
ck
ck
07 марта 2017, 09:48
0
Спасибо большое!
Нашёл вчера этот топик. Всё хорошо, только ID заказа там генерируется случайно.
Как достать его из API или из сессии?
ck
ck
06 марта 2017, 18:59
0
Подскажите, как в miniShop2.Callbacks.Order.submit.response.success передать данные о совершённом заказе (ID, стоимость, кол-во и пр.)?
ck
ck
02 марта 2017, 22:23
0
Действительно, проверь, выводится ли изображение без phpThumbOf.

Так же можно попробовать phpThumbOn.
ck
ck
01 марта 2017, 17:12
0
Спасибо. Работает!
ck
ck
28 февраля 2017, 22:32
0
В продолжение темы, подскажите, как через API MODX получить возможные (заданные для выпадающего списка) значения определённой опции?
ck
ck
28 февраля 2017, 17:08
0
Можно ли вывести на странице несколько карт с одиночными объектами? Пока не выходит.

Делаю выборку документов с помощью pdoResources:
[[!pdoResources?
    &includeTVs=`ymap`
    &tvPrefix=``
    &tpl=`@FILE tpl/object.html`
]]

YandexMaps вызываю внутри чанка object.html:
[[!yandexMaps?
    &id=`[[+id]]`
    &zoom=`10`
    &tvCoords=`ymap`
    &idMap=`d0006259[[+id]]`
    &fieldForBalloonContent=`address`
    &fieldForHint=`menutitle`
    &styleMapBlock=`width: 250px; height: 342px;`
    &markerPreset=`islands#yellowStretchyIcon`
]]

Все карты выводятся адресом первого документа. И не срабатывает параметр zoom.
Подскажите, что делаю не правильно?
ck
ck
28 февраля 2017, 13:23
0
А как в данном варианте прописать дополнительные условия работы цикла?
Например, выводить только 2 первые записи, или пропустить первые 5 проходок?
ck
ck
28 февраля 2017, 10:36
0
Подниму тему.
ck
ck
28 февраля 2017, 02:17
0
Действительно, заработало. Спасибо!
{$_modx->runSnippet('msProducts', [
    'where' => json_encode([
	'Data.brands:!=' => $_modx->resource.brands
    ]),
    'optionFilters' => json_encode([
	'key:=' => $_modx->resource.key
    ])
])}
Теперь ещё и здесь прочёл о ней.

ck
ck
27 февраля 2017, 23:41
0
А where такое же значение не принимает:
[[!msProducts?
    &where=`{"Data.brands:=":[[+brands]]}` 
]]
ck
ck
27 февраля 2017, 23:24
0
Интересно, что стандартный вывод без fenom работает:
[[!msProducts?
    &optionFilters=`{"key:=":[[+key]]}`
]]
ck
ck
27 февраля 2017, 22:55
0
Подскажите, пожалуйста, как в optionFilters указать значение опции текущего товара?

Вот в таких вариантах optionFilters не работает, в отличии от where
(значения переменным $_modx->resource.key и $option присваиваются):
{$_modx->runSnippet('!msProducts', [
         'where' => '{"Data.brands:!=":$_modx->resource.brands}',  
         'optionFilters' => '{"key":$_modx->resource.key}'
])}
и
{set $option = $_modx->resource.key}
{$_modx->runSnippet('!msProducts', [
         'where' => '{"Data.brands:!=":$_modx->resource.brands}',  
         'optionFilters' => '{"key:=":$option}'
])}

При указании точного значения, выборка работает. Например:
'optionFilters' => '{"key":55}'
'optionFilters' => '{"key:=":55}'
ck
ck
16 февраля 2017, 17:14
+3
Из готовых решений для MODX есть плагин MobileDetect на store.
ck
ck
14 февраля 2017, 00:55
0
Вот здесь ещё предлагают вариант решения.
Так всё-так как лучше добавить дополнительные поля к форме заказа, чтобы вывести их и на сайте и в админке MS2?
ck
ck
09 февраля 2017, 20:17
0
Василий, подскажи, на сегодняшний день что-либо переменилось? Можно ли вывести фильтр mfilter2 несколько раз на странице (например, в сайдбаре и выпадающем меню) с общим [[+results]]?
ck
ck
31 января 2017, 14:27
1
0
Сам себе отвечу: в текущей версии msProductOptions есть параметр &onlyOptions. Его и нужно использовать.
ck
ck
31 января 2017, 11:23
0
Если я правильно понял, то вывод опций на сайте через сниппет сразу с их названиями.
И дружат ли опции с mSearch?
ck
ck
30 января 2017, 18:05
0
Возник такой же вопрос. В магазине есть несколько групп разноплановых товаров с различными свойствами.
На сайте 2geek.pro есть плагин для скрывания полей minishop2 в зависимости от шаблона.

С момента его публикации прошло 1,5 года. Возможно, в minishop2 уже появился подобный функционал. Не подскажете?