Не используется.
Необходимо вызвать макросы в секции head шаблона страницы следующим образом:
<head>
....
<xsl:value-of select="document('udata://system/includeQuickEditJs')/udata" disable-output-escaping="yes"/>
<xsl:value-of select="document('udata://system/includeEditInPlaceJs')/udata" disable-output-escaping="yes"/>
....
</head>
Необходимо вызвать макросы в секции head шаблона страницы следующим образом:
<head>
%system includeQuickEditJs()%
%system includeEditInPlaceJs()%
</head>
Название
%system IncludeEditInPlaceJs()% — Служит для подключения js-скриптов для функции edit-in-place.
Описание
Этот макрос использует скрипты для быстрого редактирования, поэтому подключается после них (см. %system includeQuickEditJs()%).
Подключает следующие скрипты (в случае, если у пользователя есть права на редактирование контента):
<script type="text/javascript">
var currentElementId = '{$iCurrentElementId}';
var editable = {$editable};
</script>
<script type="text/javascript" src="/tinymce/jscripts/tiny_mce/tinymce_defs.js" charset="utf-8"></script>
<script type="text/javascript" src="/tinymce/jscripts/tiny_mce/tinymce_custom.js" charset="utf-8"></script>
<script type="text/javascript" src="/tinymce/jscripts/tiny_mce/tiny_mce_src.js" charset="utf-8"></script>
<script type="text/javascript" src="/js/client/editInPlace.js" charset="utf-8"></script>
<script type="text/javascript">
var commStgs = Object.extend(window.mceCommonSettings, window.mceCustomSettings);
tinyMCE.init(Object.extend(commStgs, {
theme : "editinplace",
plugins: "",
width: '100%'
}));
</script>