Вопросы

[РЕШЕНО] Показать/скрыть кастомные свойства товара в админке для одного шаблона товара в зависимости от категории

Добый день. Возникла задача — настраивать какие свойства товара (в том числе и дополнительные) будут отображаться в админке для менеджера при использовании одного шаблона товара в зависимости от того в какой категории находится товар.
Хотел бы спросить совет у старших коллег по цеху — насколько мой вариант «живуч» и есть ли какие-то альтернативы?
Владислав
17 мая 2019, 18:40
modx.pro
1 272
+1

Отправка уведомления владельцу компании при покупке промо-кода

Добрый день! На сайта MODX Revo+minishop2 организована продажа промо-кодов при помощи msKuponator. Появилась задача настроить оповещение владельца компании (почта берётся из поля email производителя msVendor) при покупке промо-кода. Для этого был написан плагин (код под катом), отправка работает, но подробности о промо не удается вывести в письмо из-за того, что
$modx->getCollection('msKuponatorItem', array('order_id' => $msOrder->get('id'), 'status' => 'buyed'));
ничего не возвращает. Хотя при подстановке вместо $msOrder->get('id') конкретного ID всё корректно срабатывает. В чём проблема?
Владимир
17 мая 2019, 17:30
modx.pro
1
1 034
+1

Tickets - Загрузка файлов по группам с фронта

Есть задача добавить в Tickets загрузку файлов (фронт). Логотип и обложку. Но чтоб не путать пользователей, хочу разбить загрузку на 2 отдельных поля. Можно ли сделать это средствами самого Tickets?

Что в идеале хотелось бы получить:
  • вывод в тиккете плейсхолдеры {$img1} и {$img2}
  • ограничение на кол-во изображений — те в поле можно загрузить лишь одно изображение
Есть ли у кого опыт в таких задачах? как вы решили?
Pavel
17 мая 2019, 16:59
modx.pro
890
0

Навесить скидку на производителя Vendors в msDiscount

При попытке навесить скидку на все товары производителя — скидка не добавляется, такого функционала я так понимаю нет?
skiv86
17 мая 2019, 12:32
modx.pro
749
0

Как отправить письмо после регистрации?

Возник такой вопрос:
На сайте отключена активация аккаунта (то-есть активируется пользователь сразу после регистрации)
Соответственно, на почту ему ничего не приходит.
Как сделать отправку простого приветственного письма на почту пользователя, после регистрации?

(Не путать с письмом, которое содержит в себе ссылку для активации аккаунта)
Нужно отправить обычное письмо с приветствием.

Есть мысля сделать это как-то при помощи formit, но с чего начать и как действовать не понимаю.
Возможно есть и другие варианты.
Буду благодарен за помощь!
Андрей
17 мая 2019, 10:06
modx.pro
1
2 228
0

PdoMenu выпадающее, Ссылка - что указать?

Доброе время суток.

PdoMenu выпадающее, по клику не нужен переход, выпадает ПодМеню.
Настройки:
— Тип ресурса — Ссылка
— Шаблон — Пустой
— Ссылка — что указать, чтобы кликнув, остаться на текущей странице?

Спасибо
Iskatel
17 мая 2019, 00:06
modx.pro
859
0

pdoResources - Как вывести ресурс если массив TV схож с TV массивом?

Есть TV Список (множественный выбор);
Который выводить значение через запятую, например: дом, дача, коттедж, вила.
Необходимо вывести если одно из значения TV массива pdoResources есть схожие значение TV массива ресурса на котором находиться pdoResources.
Как создать условие чтобы выводился ресурс pdoResources если в массиве есть схожие значение другого массива, наподобие функций array_intersect?
Сергей
16 мая 2019, 23:51
modx.pro
1 258
0

пагинация при скроллинге msearch

подскажите, что не так, в мобильном телефоне при скроллинге не работает пагинация

[[!mFilter2?
					&limit=`21`
					&parents=`[[*id]]`
					&loadModels=`pdoPage`
                                        &element=`msProducts`
					&setMeta=`1`
					&filters=`
                                        tv|etaj,
			                ms|price:number,
					&showLog=`0`
					&suggestionsRadio=`ms|vendor`
					&_filterOptions=`{"autoLoad":0}`
					&tpls=`producthomefilter`
                                        &includeTVs=`tgsize,gsize,osize`
					&class=`msProduct`
                                        &sort=`ms|price:asc`
					&tplOuter=`mFilter2.outer`
					&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
					&tplFilter.row.ms|price=`mFilter2.filter.number`
					&tplFilter.outer.tv|osize=`tpl.mFilter2.filter.slider`
					&tplFilter.row.tv|osize=`mFilter2.filter.number`
                                        &ajaxMode=`scroll`
]]
Aslero
16 мая 2019, 18:26
modx.pro
1 131
0

[РЕШЕНО] проблема с получением объекта $order при создании заказа

Здравствуйте! Возникла необходимость отправки письма при создании заказа магазина не только пользователю и менеджеру, но и ещё на ряд адресов. Для этих целей был написан плагин, но $num возвращает пустое значение, как для msOnCreateOrder, так и для msOnBeforeEmptyOrder. Вот пример кода в упрощенном виде:
case 'msOnBeforeEmptyOrder':
        $num = $order->num;
        mail('mailbox@gmail.com', 'test2', $num);
        break;
В чём может быть проблема?
Владимир
16 мая 2019, 16:59
modx.pro
1 067
0

Поиск по артикулу mSearch2

Добрый день! не могу понять почему не ищет по артикулу товара
Так вывожу форму
[[!mSearchForm?
            	&pageId=`31`
            	&includeTVs=`image`
            	&element=`msProducts`
            	&parents=`4`
            	&limit = `10`
            	&autocomplete = `1`
            	&onlyIndex = `1`
            ]]
Вот настройки плагина prntscr.com/npbnet
Подскажите пожалуйста, в чем может быть причина?
Дмитрий
16 мая 2019, 13:55
modx.pro
4 464
0