Konstantin

Konstantin

С нами с 24 декабря 2022; Место в рейтинге пользователей: #1005

Как на SendIt вернуть на страницу результат из сниппета?

Здравствуйте, давно использую Sendit для отправки писем с сайта. Решил попробовать сделать шаг в сторону от обычной формы отправки, но сразу тупик, в документации нет полного документирования всех функций, что-то частями нашел в коротких заметках про новые версии по форуму.

Например, хочу сделать простенькую форму-фильтр по нескольким параметрам и хочу вернуть результат в определенный контейнер.
Konstantin
10 ноября 2025, 14:31
modx.pro
230
0

Не работает авторизация SMTP Microsoft 365 при отправки писем с сайта

Всем привет, история такая — MS 365 отклоняет авторизацию по SMTP
Konstantin
29 марта 2025, 09:24
modx.pro
505
0

Ссылка на вкладку ClientConfig

Добрый день!
Использую компонент ClientConfig в котором создал разные группы полей которые отображаются по вкладкам, на главной странице админ-панели я сделал с помощью компонента QuickButtons кнопки для быстрого доступа к разным разделам админки. Однако никак не могу получить ссылку на конкретную вкладку группы полей ClientConfig. Пытаюсь у кнопки в поле js handler вставлять примерно такой код но безуспешно:
MODx.loadPage('home','namespace=clientconfig');setTimeout(function(){Ext.getCmp('clientconfig-page-home-tabs').setActiveTab(2)},500);

Буду благодарен за совет
Konstantin
21 февраля 2025, 14:57
modx.pro
516
0

pdoResource c несколькими родителями

В pdoResources в parents хочу передать два параметра — один обычный, а другой исключающий. То есть я хочу сделать выборку ресурсов по стране, но исключить текущий регион:

{set $countryOffices = 'pdoResources' | snippet : [
        'parents' => '-' ~ $currentRegionId ~ ',' ~ $currentCountryId,
        'sortby' => 'createdon',
        'sortdir' => 'DESC',
        'hideContainers' => '1',
    ]}
Но оба условия игнорируются. Может я что-то не так делаю? Буду благодарен за пинок подсказку ))
Konstantin
26 января 2025, 18:54
modx.pro
805
0

Как правильно вставить modx переменную в js скрипт на Fenom

Здравствуйте.
Например в шаблоне ресурса нужно вывести TV поле в инлайновом скрипте

{'<script type="text/javascript" defer> let my_variable = $_modx->resource.MyTv</script>'| jsToBottom : true}
Пробовал так, но не работает:
let my_variable = '~$_modx->resource.MyTv~';

есть идеи? я конечно могу сделать скрытый элемент в DOM с этим полем и оттуда подтягивать значение скриптом, но как-то это не рационально…
Konstantin
02 декабря 2024, 20:18
modx.pro
432
0

Как вывести migx данные из всех ресурсов в пункте меню адмики

Всем привет!
Konstantin
15 августа 2024, 12:48
modx.pro
619
0

Ошибка recaptcha при отправке ошибка "Please select the checkbox in the ReCaptcha image"

Добрый день,

Использую Modx 2.8.5, Fetchit, ReCaptchaV2 и Fenom

В форме нормально рендерится гугл кнопка, и по нажатию на которую все работает штатно — появляется зеленая галочка, но при отправке формы возникает ошибка и в логе пишет: «Please select the checkbox in the ReCaptcha image».
Konstantin
10 мая 2024, 13:51
modx.pro
609
0

Fetchit и ошибка Undefined array key "fetchit_called"

Приветствую! Не могу понять почему лезет ошибка при использовании FetchIt:

/home/b122193/public_html/core/components/fetchit/src/FetchIt.php 81
PHP warning: Undefined array key «fetchit_called»
Konstantin
11 января 2024, 11:32
modx.pro
1 130
0

MIGX renderChunk: вывести title ресурса по его ID

Приветствую! Имеется TV «список ресурсов» и выводится через MIGX, в админке в таблице MIGX выводится только ID ресурса, а хотелось бы видеть там название ресурса. Подскажите как сделать кастомный рендер для этого поля?
Konstantin
10 января 2024, 12:07
modx.pro
752
0

Подключить Localizator в сниппет

Здравствуйте, вопрос по плагину Localizator (сразу хочу сказать что плагин отличный и все задачи выполняет).

У меня есть сниппет который с помощью PdoResources фильтрует ресурсы согласно выбранному хештегу. Хэштеги это набор значений который задается через TV для каждого ресурса и языка. В упрощенном виде сниппет работает так:

$params = array(
	'parents' =>  '4,6,7',
	'limit' => '9',
	'offset' => '0',
	'tpl' => 'MyChunk',
	'select' => 'id,pagetitle,publishedon,uri',
	'includeTVs' => 'hashTagEn, hashTagNl, hashTagRu, ImageTV',
	'where' => '[{"hashTagRu:LIKE":"%Test%"}]',
);
return $modx->runSnippet('pdoResources',$params);
Сейчас сниппет выводит заголовки ресурсов на основном языке в независимости от языка сайта,
ВОПРОС в том как подключить сюда Localizator чтобы заголовки подхватывались на основе заданного языка?
Konstantin
09 ноября 2023, 13:46
modx.pro
657
0