Вопросы

RESTful APIs на MODX 2.3

Есть интересная новинка в 2.3
для создания api на REST.

rtfm.modx.com/revolution/2.x/developing-in-modx/advanced-development/developing-rest-servers

Кто уже работал, можете поделиться впечатлениями? как в работе с нагрузками.
Кто как использует.
Мало очень документации, интересны уроки…

когда делал по документации, были проблемы…
сделал по этому примеру (в комментах pixelchutes) gist.github.com/splittingred/2346752
все заработало
Рустам С
31 августа 2014, 21:59
modx.pro
8
7 584
0

Вопрос по выбору сисиемы управления.

Доброго времени суток, сообщество!
Николай
31 августа 2014, 13:34
modx.pro
1 037
0

Не меняется цена

Всем доброго дня!
Возникла проблема с дополнением msOptionsPrice.
Artem
31 августа 2014, 11:56
modx.pro
1
1 526
0

watermark в разных контекстах не работает

Дано: сайт с 2-мя языками: румынский (/) и русский (/ru/).
Информация: на этих сайтах выводится галерея с помощью Gallery + phpThumbOn.
Задача: наложить водяной знак на увеличенное изображение.
Проблема: на основном сайте (/) изображение налаживается, а на другом языковом контексте (/ru/) не хочет.
Вопрос: как заставить водяной знак налаживаться во всех контекстах?
Василий Столейков
30 августа 2014, 18:06
modx.pro
1
1 429
0

Замена sortbyTvType в pdoResources

Мне необходимо отсортировать ресурсы по TV параметру с текстовой ценой.
Так как TV параметр текстовый, то просто сортировка по параметру выведет
1000
101
12
2000
и так далее. Вообщем отсортирует как строки, а не как числа.
В getResources это решалось sortbyTvType=`integer`, что позволяло воспринимать TV параметр как числа. Подскажите решение для pdoResources.
Алексей Полищук
30 августа 2014, 07:59
modx.pro
2 028
0

Вывод размера в select в корзине и изменение его

Доброе время суток всем! Помогите пожалуйста разобраться:
В чанке tpl.msCart.row
Усть
[[+option.color]]
У него
<!--minishop2_option.size [[+option.size]]-->
Но он выводится в виде 1 значения. В моем случает размер у товара стоит 25,26,27,28,29,30

Усли на странице товара могу выбрать нужный размер и купить его то на страничке корзины я его изменить не могу так как там выводится значение выбранного размера.

Как поставить на страничке корзины список размеров как в карточке товара???

Пробовал так:
[[-!msOptions?name=`size`&product=`[[+id]]`]]
select выводится и можно выбирать размеры но размер не изменяется в заказе(остается то значение с которым добавлялся товар в корзину а не новое)

посмотреть можно тут
Саша Иващенко
30 августа 2014, 01:04
modx.pro
1
2 341
0

Как заставить msearch2 индексировать плагины MS2

В настройках указали поля для индексации имя плагина и имя стандартной tv alias не индексируються
Нужно чтобы товар искался по штрих коду. Он храниться плагине miniShop2 и еще используется как алиас для ссылки на товар, но по этим полям неищеться в настройках м серча поля указывал, документы переиндексировал
Мордынский Николай
29 августа 2014, 09:48
modx.pro
1 822
0

Обработка json в компоненте modx

Решил я, что разумно и правильно хранить часть данных в строке json. Ну т.е. в таблице что-то типа
<field key="field_name" dbtype="text" phptype="string" />
И некий массив отправляется в $modx->toJSON() и сохраняется в field_name. Там список строк, состоящий из месяца, года и произвольного текста.
В json переводится что-то типа этого:
[0] => Array    
	(
                    ['time'] => 1999
                    ['mounth'] => 1
                    ['text'] => 'Текст'
                ),
[1] => Array    
	(
                    ['time'] => 2001
                    ['mounth'] => 8
                    ['text'] => 'Текст 2'
                ),
Но нужно как-то наладить управление ими в компоненте, составить гирд из json.
Антон Соловьёв
28 августа 2014, 17:57
modx.pro
7 473
0

Новый метод оплаты ms2 аналогично оплате наличными

Добрый день!

Как можно скопировать метод оплаты «Наличными», чтобы добавить еще один метод оплаты без кастомного поведения?

Задача — иметь возможность при создании заказа указать payment = 3 или любое другое число, отличное от единицы.

UPD: все оказалось до безумия просто. Так как я создаю заказ напрямую через
$miniShop2->order->submit($orderProps)
, то достаточно указать
$orderProps['payment']=4
А не работало у меня из-за непроставленной галочки соответствия способа оплаты способу доставки.
Воеводский Михаил
28 августа 2014, 10:30
modx.pro
1 194
0

Пропали превью картинок

Собственно проблема отображена на картинке!
До этого менял настройки превьюшек на главной странице.
Пробовал сбрасывать кеш!
Иван Ваныч
27 августа 2014, 22:18
modx.pro
1 388
0