Алексей Ерохин

Алексей Ерохин

С нами с 23 сентября 2013; Место в рейтинге пользователей: #160
20 мая 2015, 12:07
0
Подготавливайте вывод в процессоре.
18 мая 2015, 13:56
+1
Работой завален :(
Попробую сегодня вечером/ночью.
14 мая 2015, 11:40
+1
Во view.AlbumItems есть метод prepareData, который подготавливает данные каждой записи, в этом методе заполняется массив lookup
github.com/splittingred/Gallery/blob/87a03638dec1c878884acc77f9f1c36cd427df7d/assets/components/gallery/js/mgr/widgets/album/album.items.view.js#L183
14 мая 2015, 11:22
0
Посмотрите на ответ процессоров стандартных: JSON, где есть success: true/false, и message — где собственно сообщение
11 мая 2015, 13:54
0
listeners в первом случае на change, во втором на render, и ajax запрос к процессору.
06 мая 2015, 13:20
0
<input type="submit" value="Купить" class="mbutton1" name="ms2_action" value="cart/add" style="width: 100%; margin-top: 10px;">
У вас два раза value указан, соответственно на сайте второй отсутствует. Оставьте только value=«cart/add».
Вот так сделано на minishop2.com
<button type="submit" class="btn btn-default" name="ms2_action" value="cart/add"><i class="glyphicon glyphicon-barcode"></i> Добавить в корзину</button>
05 мая 2015, 13:04
0
Проверьте в базе заказы со статусом 0
05 мая 2015, 12:46
0
Если это чанк товара, то пишите
[[+id]]
. Хотя если этот чанк выводится на странице товара, то все равно.
05 мая 2015, 12:34
0
Добавьте проверку названия плагина и проверку на получение id заказа.
Это должно избавить от ложных срабатываний, а потом уже копать, что не так с созданием.

Как вариант — ваш плагин плюет что-то в вывод, и минишоп не отрабатывает отправку писем и т.п.
tinyurl.com/qgayjpd
03 мая 2015, 14:35
+1
$modx->getObject('modResource', array('pagetitle'=>'test'))
02 мая 2015, 17:20
0
Настройте политику Content Editor.
Включите доступ к компонентам.
02 мая 2015, 17:17
0
Обычно web (и другие) — это внешняя часть сайта, frontend. А mgr — это администраторская панель.

Да, группы ресурсов служат для разграничения доступа к ресурсам. По умолчанию имеется доступ ко всему (в администраторской панели).

У вас в панели слева есть три вкладки: Ресурсы, Элементы, Файлы. Категории элементов служат для визуального разбиения элементов в дереве (чанков, сниппетов, плагинов, шаблонов) и разграничения доступа.

А вообще базовые вещи желательно черпать из мануалов :)
02 мая 2015, 17:11
0
Нет отдельной вкладки minishop2 в верхнем меню? Нет вкладки minishop2 в меню Компоненты/Управление?
Если нет, то в Действиях скорее всего добавлено право доступа, которое надо включить в политике доступа.

Конечно стоит хотя бы разобраться в вопросе безопасности доступа.
02 мая 2015, 16:39
+1
Если вы дали пользователя набор прав только из miniShopManagerPolicy, то там нет прав на доступ в админку. Добавьте ему еще политику Content Editor, например.
29 апреля 2015, 13:28
+1
sortby из pdotools принимает json массив, если надо по нескольким полям отсортировать.
29 апреля 2015, 12:38
+1
А sortby принимает массив?
Хотя я таким стилем записи не пользовался никогда.
28 апреля 2015, 17:58
0
Опубликую позже, давно было, коммиты вроде нашел, надо собрать в кучу.
Заодно проверю что на последней версии тикетов работает.
28 апреля 2015, 17:27
0
Про комментарии верно. Каждая заявка — тикет, ресурс в modx, вроде бы они по умолчанию скрыты из дерева.
Статусы выставляются через TV, но я писал обработчик отдельный для менеджеров, где они управляли тикетами в более удобной форме.
Можно использовать не TV а properties.

Файлы к коментариям — copy->paste :) из функционала файлов к тикетам.
28 апреля 2015, 16:54
0
Делал на tickets похожее.
Несколько разделов (секций тикетов) и к ним можно оставлять заявки (тикеты). Доп. параметры я в TV писал, но их можно в properties тикета писать (json).
В комментариях тоже есть properties, думаю можно все также сделать.
Файлы к комментариям тоже делал.

Почту дополнительно не прикручивал, но это просто.