Вопросы

Почему не срабатывает условие if в чанке tpl.msEmail?

Здравствуйте!

На сайте есть нестандартный заказ, для которого потребовался свой чанк письма. Создал для него чанк tpl.EmailBusinessOrder и в чанке tpl.msEmail написал:
{if 'Бизнес заказ' | in : $address.extfld_type}
{'tpl.EmailBusinessOrder' | chunk}
{else}
{'tpl.EmailMainOrder' | chunk}
{/if}
Но всегда подгружается первый чанк, а условие if будто и не обрабатывается. Поле extfld_type 100% верно заполняется при этом заказе и пустое при обычных заказах.

Соответственно вопросы:
1) почему не срабатывает условие?
2) как сделать отдельный чанк для определенного письма — там всегда только один товар с определенной категории.
Lori
09 февраля 2022, 16:20
modx.pro
855
0

редирект на https ошибка

Ребят подскажите в чем проблема?
Хочу сделать редирект на https, выбираю в системных настройках Сервер — server protocol — https
но после включения в htaccess этих директив получаю ошибку о слишком большом количестве редиректов
# Force rewrite to https for every host
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} !^443
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Евгений
09 февраля 2022, 11:16
modx.pro
922
0

Обращение к полю MIGX

Здравствуйте! Возникла потребность в выводе определенного поля из MIGX. Для вывода в контенте например.
Подскажите пожалуйста, знает ли кто-то решение?
Роман
08 февраля 2022, 12:55
modx.pro
1
1 102
0

Не работает второе модальное окно из-за [[!AjaxForm? . Как сделать две формы обратного звонка FormIt MODX REVO + Bootstrap 5

Здравствуйте, хотел сделать на сайте две модальные формы. Первая оставить звонок, вторая сделать заказ.
Одна форма работает, все приходит на почту. Но вторая даже модальное окно не вызывается, просто оверлей модального вызывается, а самой формы нет. Меняю местами чанки, начинает работать, другая перестает.

javascript никакой нигде не вызываю для форм. в бустрапе 5 вроде без этого все вызывается.

Начал копаться и понял, что

Игорь
06 февраля 2022, 08:45
modx.pro
1 070
0

minishop в modx3 не алё?

Поставил modx3rc2 а минишоп в нем неале :( тупо не создаются категории товаров и товары собственно
может уже есть какие то версии под modx3?
Евгений
04 февраля 2022, 10:46
modx.pro
1 278
0

Обновление до MODX 3.0.0-rc2

Добрый день!
При обновлении до MODX 3.0.0-rc2 система выдает ошибки типа:
Ошибка обновления таблицы для класса MODX\Revolution\modResource
Array
(
[0] => 42000
[1] => 1091
[2] => Can't DROP COLUMN `contentType`; check that it exists
)
При этом все обновляется и сайт работает. Сайт был заново собран на предыдущей версии RC-1, с добавлением новых ресурсов. Стоит обращать на это внимание?

Futuris
04 февраля 2022, 10:07
modx.pro
1 192
0

Modx lexicon values inside html tag

У меня есть простая страница, и я хочу сделать ее двуязычной.
Так, например, у меня есть меню с меткой «Home».
Я создал в lexicon новое namespace: «mynamespace» и создал новую запись: «LabelA» со значением: «Home». Затем я пытаюсь использовать его в своем заголовке tpl следующим образом: {'LabelA' | lexicon}, но результатом является не значение «Home», а "{'LabelA' | lexicon}". Не могли бы вы посоветовать, как использовать значения lexicon внутри тегов html?
Спасибо!
Pakos Fakos
03 февраля 2022, 11:42
modx.pro
1 105
0

Чем отличается переход по ссылке из письма от "скопировал, вставил, нажал enter"?

Хочу послушать мнение коллег.
Столкнулся с тем, что мое приложение ведет себя по разному, в зависимости от того, как перешли на страницу — из письма или просто вставив ссылку в браузер.
Немного подробностей.
Есть роут, который откликается на get запрос
$app->get('/c/{lang}/confirm/{hash}/',WelcomeController::class.":confirm");
При переходе на эту странице методом get происходит получение заключенного в ссылке хеша, получение пользователя и подтверждения его регистрации. Контроллер а вернее его метод, который обрабатывает этот роут имеет защиту, на случай если по хешу не удалось найти пользователя, выдает текст, что вы перешли по неверной ссылке.
Ссылка приходит пользователю в письме.
Все работает шикарно, если
Александр Мельник
02 февраля 2022, 20:14
modx.pro
710
0

Minishop2 где редактируется маска номера телефона на странице оформления заказа?

Здравствуйте. Подскажите, кто в курсе:
На странице оформления заказа присутствует маска для российского номера телефона (+7 (...)...) — это в блоке контактов покупателя, рядом с е-майлом и адресом.
Мне нужно изменить эта маску на формат украинского номера телефона (+3(...)...)
Подскажите, где это редактировать?
Денис Мижеревич
02 февраля 2022, 19:49
modx.pro
1 231
0

Массовое удаление товаров minishop2 (не опубликованных)

Всем привет, может у кого есть код для консоли, что бы массово удалить не опубликованные товары в minishop2?
И есть ли возможность настроить как-то через cron?
Сергей
02 февраля 2022, 12:25
modx.pro
2
1 212
0