Разработка сайтов на UMI.CMS
Знать UMI.CMS в совершенстве невозможно.
Даже сами разработчики знают о ней не все...

UMi

Ursa Minor

Отключить преобразование в html сущности

Все данные, полученные с клиентской части, преобразуются к безопасному виду - в html-сущности. Это полезное действие, но иногда бывает нужно сохранить html-код как есть. Для этого следует выполнить команду

umiObjectProperty::$IGNORE_FILTER_INPUT_STRING = true;

до начала процедуры записи кода в свойство страницы

 

$hierarchy = umiHierarchy::getInstance();
$elementId = 47;
$element = $hierarchy->getElement($elementId);
$value = "<p><b>umitest text</b></p>";
$old_mode = umiObjectProperty::$IGNORE_FILTER_INPUT_STRING;
umiObjectProperty::$IGNORE_FILTER_INPUT_STRING = true;
$element->setValue('content', $value);
$element->commit();
umiObjectProperty::$IGNORE_FILTER_INPUT_STRING = $old_mode;

см http://wiki.umisoft.ru/Использование_метода_setValue_при_сохранении_строки_типа_HTML-текст

Как показала практика, возвращать сначение IGNORE_FILTER_INPUT_STRING следует именно после commit()

Новости

30.10.2016

Обновлено описание макроса для вывода всех элементов справочника UMI.CMS с учетом версии 14.

 

21.07.2015

Памятка по обновлению до debian 8.1. Приятно вкусить все плюшки PHP 5.6

11.11.2014

Как выполнить SQL-запрос из bash-скрипта. Памятка

11.11.2014

Как отследить нагрузку сайта на сервер.

06.11.2014

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

05.11.2014

Выкладываю как заготовку свой слайдер изображений на mootools

Все обновления