Установить значение TV типа radio через сниппет

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

Есть TV типа «radio» со значениями:
Да==true||Нет==false

Как через сниппет установить значение «Да» у ресурса?

Пробовал прописывать:
$page = $modx->getObject('modResource', 1);
$page->setTVValue('test', true);
Никита Боднар
17 октября 2022, 21:42
modx.pro
727
0

Как настроить gitmodx если core вынесен за пределы public_html

Всех приветствую. Подскажите как можно подружить gitmodx если core вынесен за пределы public_html.
Может кто уже сталокивался с этим. Надеюсь на вашу помощь
Yurik
17 октября 2022, 11:51
modx.pro
451
0

Custom validators FormIt

Нашел в документации FotmIt такой снипет
$value = (float)$value;
$success = $value > 1000;
if (!$success) {
    // Note how we can add an error to the field here.
    $validator->addError($key,'Not big enough!');
}
return $success;
Не особо понял где указывать свое поле и как должен выглядеть сама форма и валидатор.
Если не сложно пришлите пожалуйста небольшой пример. Заранее благодарю
vit
vit
16 октября 2022, 11:18
modx.pro
1 523
0

TinyMCE и валидация, как вылечить?

Добрый день.
Столкнулся с тем, что при проверке валидности страницы, TinyMCE обрезает исправления, которые в данный момент не проходят валидацию. Вернее это не совсем ошибки, просто закрывающий слэш тегов
<br />
и многих других сейчас не обязателен. Понимаю что это не ошибка а лишь информирование что слэш лишний, но все же — можно приучить TinyMCE к этому новому правилу? Как пример вот в этой строке надо убрать слэш в конце, но TinyMCE его упорно вставляет обратно
<img src="/controller-InteliCompact.jpg" alt="контроллер InteliCompact" width="328" height="247" />
.
Виталий
16 октября 2022, 09:08
modx.pro
1
548
0

Актуальные цены и дубли товаров в корзине minishop 2.9.3-pl

Всем привет!

Обнаружилась такая забавная проблема, возможно, она кому-то не в новинку.
При изменении цены товара, она меняется везде, кроме корзины. И клиент спокойно может заказать товар по уже неактуальной цене. И при добавлении того же товара в корзину, но с измененной ценой, он не заменяется более актуальным и не добавляется просто в количество, а добавляется, как еще один товар, отдельной строкой joxi.ru/gmvLZyoHe7BV4A.
Это происходит и в стандартном вызове корзине [[!msCart?]]
Где это исправить, кто знает, сталкивался?
kudesia
15 октября 2022, 11:43
modx.pro
578
0

импорт товаров из YML в minishop2

есть ли готовые решения для импорта выгрузки товаров YML в minishop2?
alexandr.skyrda
14 октября 2022, 17:54
modx.pro
501
0

Office письмо менеджеру при регистрации нового пользователя

Есть ли в Office возможность отправить письмо админу, если регистрируется новый пользователь?
alexandr.skyrda
14 октября 2022, 17:52
modx.pro
1
533
0

Использование сниппета в мета теге description

Всем привет, для СЕО требуется вывод в дескрипшине минимальной цены категории вида «Настенные электрические котлы купить по цене от 3726 ₽». Сниппет должен выводить минимальную цену данного каталога с товарами. Но при вставки такой конструкции в мета тег — он не срабатывает. Если решение, наверняка сталкивались с задачей? Заранее спасибо!
Константин
14 октября 2022, 12:29
modx.pro
455
0

Пропала вкладка "настройки" у ресурсов.

Добрый день! Возникла проблема. У каждого ресурса исчезла вкладка «настройки». Права администратора. Как его можно восстановить?
Александр
14 октября 2022, 09:03
modx.pro
471
0

Изменение данных пользователя через процессов

Здравствуйте!
Что-то вроде все верно ввожу (на мой взгляд), но modx говорит обратное.
Помогите разобраться.

В общем хочу обновить пользователя.
Ввожу данные (массив «allFormFields», отправляю в процессор, все запускаю в Console. Но что-то не могу понять, что не так.
$allFormFields = [
  'id' => '4',
  'fullname' => 'Markus Markus',
  'email' => 'user2@test.ru',
  'phone' => '78945611223'
];
$response = $modx->runProcessor(
  '/security/user/update',
  $allFormFields
);
echo '<pre>';
var_dump($response->getMessage());
echo '</pre>';
В ответ получаю — пустую строку.
Адрес процессора верный, user существует, id его, поля из массива существуют. Вроде все чудно.
Еще, не могу понять, почему вообще ничего не возвращается. Ведь еслиб был бы запущен процессор, то был бы какой-то ответ. Но его нет…
Help)
Rasul
14 октября 2022, 01:43
modx.pro
893
0