Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #70
Андрей
19 мая 2019, 20:00
0
А options это что, TV параметр, опция минишопа?
Андрей
17 мая 2019, 13:26
1
+1
if ($modx->event->name === 'OnUserSave' && $mode === 'new') {
    $profile = $user->getOne('Profile'); //получаем профиль юзера
    $useremail = $profile->get('email'); // получаем почту
    
    тут всякий разный код
    
    /*Адрес получателя нашего письма*/
    $modx->mail->address('to', $useremail);
}
Андрей
17 мая 2019, 13:02
1
+1
Плагин такой:
if ($modx->event->name === 'OnUserSave' && $mode === 'new') {
    здесь получаем мыло нового пользователя и отправляем ему письмо
}

Как работать с почтой — Отправка письма на e-mail через сервис MODX modMail
Андрей
17 мая 2019, 12:36
0
Плагин на событие onUserSave.
Андрей
13 мая 2019, 15:18
0
Вероятно у вас включено использование Fenom на страницах, нужно добавить пробел после фигурной скобки, попробуйте так:

[[!msProducts? 
    &depth=`10`
    &parents=`35`
    &limit=`12`
    &where=`{ "Data.popular:=":1}`
]]
Андрей
09 мая 2019, 04:04
0
Ну это примерно так — wrapYoutube . Суть опять же в обработке скриптом, нечто подобное описано тут — Отложенная загрузка iframe YOUtube.
Андрей
09 мая 2019, 03:59
0
Судя по чанку всё должно передаваться и работать.

Надо уже разбираться в вашем конкретном случае, хотя это всё весьма странно. И покажите ещё на всякий случай чанк — msProductOptions. Также попробуйте вызвать msCart с пустым tpl, и посмотреть какие поля приходят в товар.
Андрей
09 мая 2019, 03:55
0
Документация
Смотрите:
&loginResourceId
Не после авторизации, а после регистрации.

По идее должен работать плагин на onUserSave. И в нём ещё проверять на сохранение юзера в админке, чтобы не срабатывало при редактировании админом.
Андрей
08 мая 2019, 12:38
0
Почитать про вызовы можно например тут — Вызов кешируемых и некешируемых сниппетов в примерах.

Чанк вывода карточки товара, отображение опций.
Нужен полный чанк, вместе с тегом form и т.п. Есть подозрение что опции просто не отправляются в корзину.
Андрей
07 мая 2019, 23:49
0
Нужен чанк откуда передаются опции, страница товара, или вывод в каталоге и т.п. И корзину лучше вызывать некешируемым сниппетом.
Андрей
07 мая 2019, 20:54
0
Как минимум выбранные опции должны передаваться в корзину через скрытое поле, что работает в стандартных чанках минишопа. Приводите чанки полностью, где выводятся опции, как передаются, чанк корзины и т.д. Гадать что у вас не так можно долго.
Андрей
06 мая 2019, 21:22
0
А причём здесь описание товара и его опции? Сформулируйте более понятно задачу.
Андрей
06 мая 2019, 20:49
0
Доставать поле по id ресурса:
{$product.id | resource : 'introtext'}
Андрей
06 мая 2019, 14:32
+1
Есть например такое решение — Плагин Lazy load для MODX Revolution.

Вся суть сводится к подключению любого lazy load скрипта и добавлению класса и нужных атрибутов к тегу img.
Андрей
04 мая 2019, 13:52
+4
Просьба специалистам в PHP модифицировать первый код так, чтобы в miniShop2 можно было создавать артикулы в цифровом виде.
Просьба перенести топик в раздел Работа, тогда специалисты в PHP с радостью всё модифицируют =)
Андрей
03 мая 2019, 15:20
0
Что именно не пашет, не авторизует пользователя? С месяц назад делал проект где нужно было подобное, всё работает.

И причём здесь разделы, каким образом это влияет на работу TicketsForm?
Андрей
02 мая 2019, 18:52
+3
Как перевести [[+num]] на Fenom?
А зачем вообще здесь переводить на феном? Не нужно бездумно пихать шаблонизатор туда где он совершенно не нужен.
Андрей
24 апреля 2019, 13:23
0
То что сейчас автоматически на лету генерируется — это баг в версии 2.7.1, т.к. по умолчанию настройка friendly_alias_realtime отключена, но в текущей версии она игнорируется.

Если нужна такая генерация из menutitle, то тут надо править исходники генерации псевдонима.