Как отсортировать коллекцию?

Приветствую, видимо я где то сильно туплю… но у меня не сортируются поля
$res = $pdo->getCollection('docsContract', array(), array(
    'select' => array(
        'docsContract' => '*',
    ),
    'sortby' => array(
        'id' => 'DESC',
    ),
));
в логе SQL prepared нету пункта ORDER BY…
Подскажите плиз что я не так сделал то?
Павел Сидоров
29 апреля 2015, 09:04
modx.pro
1
1 210
0

masonry modx

Пытаюсь встроить скрипт masonry для плиточной галереи, но возникла проблема с тем что ширина рисунка задается для каждого рисунка разная и мне приходится каждый рисунок отдельно через tv выводить. Возможно ли всю папку или альбом вывести так что б чанк или сниппет сам подставлял разную ширину рисунков. Подскажите через что так можно сделать?
Виктор
28 апреля 2015, 20:40
modx.pro
2 332
0

Баг при смене количества заказа в корзине.

Доброго времени суток, Уважаемые,
нужна ваша помощь!
Установил на сайт miniShop2, наполнили товарами, все хорошо и красиво, но проявился баг:
Если несколько товаров лежит в корзине и в корзине пытаться изменять его кол-во в меньшую сторону, то после 1 — товар удаляется (и появляется уведомление об удалении товара из корзины). Но удалив так все товары — корзина пуста, но в строке ИТОГО — присутствует запись, что товар (1 или 2 позиции) остался с ценой…
Если перегрузить страницу — товар появляется в корзине вновь (то кол-во, которое осталось в строке ИТОГО).
Если продолжить оформление товара — в заказе менеджеру приходит товар, который остался в ИТОГО.
Если в корзине изначально 1 товар — удаляется (уменьшением кол-ва) без проблем и глюков.
Подскажите пож-ста как бороться?
Андрей
28 апреля 2015, 20:13
modx.pro
906
0

msQuickView и динамическая корзина на всех страницах

Добрый день.

Вопрос собственно таков: как с помощью msQuickView реализовать динамическую корзину? Я так понял, что на странице прежде всего нужен div.msquickview_cart, в нём надо вызывать сниппет msCart, так? Далее как сделать там обновление/добавление/удаление свойств и самих товаров?

P.S.: Корзина нужна НЕ в модальном окне.
Пашок
28 апреля 2015, 18:07
modx.pro
1 032
0

[msOptionsColor] - цвет / паттерн для опций товара

Компонент реализует цвет / паттерн для опций товара Minishop2.

Теперь можно задать свой цвет / паттерн к любой опции товара.
Компонент в магазине — modstore.pro/packages/other/msoptionscolor
Володя
28 апреля 2015, 15:37
modx.pro
9
9 390
+9

Связь между tv полями

Добрый день.
Мне нужно в одном tv поле сделать выбор из списка ресурсов.
У выбранного ресурса, есть дочерние ресурсы.
Во втором tv поле нужно сделать вывод списка дочерних ресурсов того родителя что выбран в tv поле 1.

Подскажите пожалуйста, ка построить запрос.
Спасибо!
Семен Морозов
28 апреля 2015, 13:43
modx.pro
619
0

FormIt, Tickets, EasyComm — что-то подойдёт?

Задача следующая. К определенному ресурсу на сайте зарегистрированный пользователь оставляет заявку. В заявке некоторое количество полей (не просто комментарий, и поля могут быть разные в зависимости от конкретного ресурса) + обязательно возможность прикрепить файлы. Менеджеру сайта заявка приходит по почте и сохраняется где-то в базе сайта. Пользователь в личном кабинете видит все заявки, которые он оставлял и статус каждой: в очереди, исполняется, выполнена и т. д. Статус выставляет менеджер в админке. При смене статуса заявки пользователь получает письмо.

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

Какой компонент проще заточить под решение такой задачи? FormIt — вроде как слабоват, даже когда научился сохранять формы. Tickets — не понятно как обстоят дела с дополнительными полями и можно ли грузить аттачи (вроде как к комментариям нет). EasyComm —?
Денис Дыранов
28 апреля 2015, 13:40
modx.pro
2 269
0

Переделка существующего магазина

Нужно доработать существующий магазин товаров порядка 50 штук, на modx и minishop2.
Сейчас есть базовый магазин со стандартными полями шопа2.
В качестве примера zarina.ru. У нас примерно верстка такая и функционал. Упрощен каталог.
По сути это будет 3 страницы. Каталог, детали товара и главная.
must.dave
28 апреля 2015, 11:26
modx.pro
750
0

Как проверить заполнено ли поле в профиле юзера?

Нужно было проверить заполнено ли у пользователя поле Город, и если да — записать значение в сессию.
Сделал по-быстрому так:

$user = $modx->getUser();
$profile = $user->getOne('Profile');
$autor = $profile->get('city');

if ($autor != ''){

$_SESSION['gorod'] = $profile->get('city');

}
Работает, но сердцем чую, что это порно…

Как можно сделать поизящнее-покошернее?
anatol
28 апреля 2015, 09:24
modx.pro
1 118
0

Работает ли система плагинов для заказов?

Есть система плагинов для свойств товаров.
1. А есть ли возможность расширять свойства заказов и прочего?
2. И есть ли возможность добавлять свои вкладки в стандартные страницы miniShop2 и свои JS-файлы туда? Если да, то как?
Сергей Фещуков
28 апреля 2015, 08:55
modx.pro
1 142
0