UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: niakriss от 04 Сентября 2012, 12:01:17

Название: отключить edit-in-place
Отправлено: niakriss от 04 Сентября 2012, 12:01:17
Подскажите как отключить в шаблоне xslt edit-in-place...
Заранее благодарна...
Название: Re:отключить edit-in-place
Отправлено: Rodogor от 04 Сентября 2012, 15:47:14
Если я правильно Вас понял, то необходимо убрать соответствующие теги. Автоматического способа вырезать их вроде как нет, служба заботы сказала, что пока нет таких средств.

В планах для себя думаю написать такую софтину, которая в указанной папке найдёт все файлы *.xsl, а все <xsl:template match=""> скопирует содержимое и поставит проверку: если админ - даёшь EIP, иначе вырезать все эти теги.
:)
Название: Re:отключить edit-in-place
Отправлено: admin от 05 Сентября 2012, 13:24:07
Если вас интересует решение задачи "вырезания из конечного HTML-кода атрибутов из пространства имён "umi" (umi:method, umi:element-id и так далее) для неавторизованых пользователей", то для этого в последних версиях (точно с какой версии на вскидку не скажу) появился параметр clean-eip-attributes = "0" в секции [system], файла config.ini


Если вас интересовала другая задача, то опишите подробнее