Вопросы

Несколько форм на одной странице, дублируются письма на почту

Modx + FormIt + AjaxForm
На сайте пытаюсь использовать три формы, при отправке данных из любой формы, на почту сваливается три письма. В инете написано про submitVar, но мне это не помогло.
Для примера:
[[!AjaxForm? 
                  &form=`tpl.AjaxForm-Allpages` 
                  &snippet=`FormIt` 
                  &hooks=`email`
                  &emailSubject=`Заявка с сайта`
                  &emailTo=`mymail@inbox.ru`
                  &emailFrom=`mymail@yandex.ru`
                  &emailTpl=`tpl.email`
                  &submitVar=`form1`
                  &validate=``
                ]]
В самой форме для кнопки добавил name=«form1»
<button type="submit" class="btn btn-dark btn-lg" name="form1">Записаться</button>
Подскажите пожалуйста как правильно разделить эти формы?
Андрей
1 час назад
modx.pro
10
0

getCollection вывести все дочерние ресурсы нескольких уровней.

Как вывести все дочерние ресурсы всех уровней.
$ress = $modx->getCollection('modResource',['parent'=>11]);
Выводит естественно только те что с parent 11
А нужно по всем пройти.
Есть какое-то простое решение?
Может как то можно через pdoTools?
-- Каталог (11)
----- Постельное белье (12)
-------- Сатин (30)
-------- Сатин 3D (93)
-------- Сатин-жаккард (94)
----- Одеяла (12)
-------- Сатин (30)
-------- Сатин 3D (93)
-------- Сатин-жаккард (94)
Евгений
Вчера в 22:41
modx.pro
26
0

Как обновить дату редактирования ресурса в котором публикуется цепочка сообщений easyComm при нажатии в админке кнопки сохранить?

Как обновить дату редактирования ресурса в котором публикуется цепочка при публикации отзыва или ответа на вопрос (редактировании ответа на вопрос), в общем при нажатии в админке кнопки сохранить?

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

В каком файле это можно сделать и где именно, или надо сниппет или плагин свой делать?
Дмитрий
Вчера в 19:10
modx.pro
37
0

Как получить id платежа в ЯндексКассе (компонент mspYaCassa)?

Добрый день.

Есть необходимость после оплаты получить ID платежа в Яндекс Кассе.
Вот этот: joxi.ru/gmvR9QlfqJwElm

Он используется, например, в письме покупателю и менеджеру после успешной оплаты.

Для примера — до этого я использовал Paykeeper и в шаблоне письма писал:
Вы оплатили заказ номер: {$order.properties.Paykeeper.id}.
Подскажите, пожалуйста, как получить аналогичное значение для платежа в Яндекс Кассе?
Используется компонент mspYaCassa.

Спасибо.
Владимир Ребров
Вчера в 11:09
modx.pro
31
0

Как изменить настройки вкладки содержимое?

Нужно изменить contentype через modx api, но как туда попасть? через getoption пробовал, через modsystemsetings тоже, не как не могу понять, как изменить?
Vladimir
Вчера в 09:34
modx.pro
39
0

msProduct вывод категории товара в карточке товара

Есть несколько категорий. В каждой несколько товаров. Как вывести название категорий в карточке товаров?
Код вывода, но там ничего необычного.
[[msProducts?
&parents=`0`
&depth=`0`
&tpl=`product`
&class=`msProduct`
&limit=`100`
&includeTVs=``
&tvPrefix=`tv.`
&processTVs=`1`
&where=`{"Data.popular":"1"}`
&prepareTVs=`1`
]]
Юрий
Вчера в 09:12
modx.pro
25
0

Не получается вывести поле в шаблоне письма.

Добавил дополнительное поле tracknumber к заказу по этой инструкции. Всё работает как надо, но не могу его вывести в шаблоне письма отправляемого клиенту при изменении статуса заказа.
Если указать пустой шаблон, то оно есть в списке доступных:


Такой запрос выдает пустой результат
{$tracknumber}
Как все таки получить значение?
Андрей
Вчера в 00:43
modx.pro
36
0

Мультиязычность с localizator и контекстами

Всем привет. Столкнулся с несовсем типичной задачей. На сайте у контекста web настроена мультиязычность со страницами вида:

https://site.com/
https://site.com/en/
https://site.com/de/
На этой же установке нужно добавить новый контекст с доменом test.site.com и на этом поддомене настроить мультиязычность. Вообщем как я понимаю нужно переписать плагин, чтобы ключи в локализаторе типа

web-ru
web-en
web-de
test-ru
test-en
test-de

Сравнивнивались с выбранным коетентом и подставляли правильные ключи cultureKey. Подскажите как это лучше всего реализовать.
SEQUEL.ONE
08 декабря 2019, 19:04
modx.pro
31
0

reCaptchaV3 в minishop

Всем привет!

Подскажите есть ли возможность уставить reCaptchaV3 в minishop. Идет спам в заказы.

Буду очень благодарен.
Александр
08 декабря 2019, 14:10
modx.pro
49
0

Babel ошибка 404

создал контекст ua
при переходе на test.zulus.pp.ua/ua/ вылетает 404
<base href="[[!++site_url]]"> присутствует
Игорь
07 декабря 2019, 21:42
modx.pro
43
0