хм какое то новождение.
Пришлось отключить вышеуказанный модификатор чтобы добавить еще несколько форм для замены саммерноута -
CKEditor-ром, но второй раз модификаторы так и не отработали. В логах оcmode попрежнему игнорируется (ее просто нет) вот эта главнейшая правка по сути добавляющая CKEditor.
<file path="admin/view/template/catalog/product_form.tpl,admin/view/template/catalog/category_form.tpl,admin/view/template/catalog/information_form.tpl,admin/view/template/module/html.tpl">
<operation info="Load CKEditor.js">
<search index="0"><![CDATA[<script type="text/javascript">]]></search>
<add position="before"><![CDATA[<script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script>]]></add>
</operation>
<operation info="Change Summernote with CKEditor">
<search><![CDATA[$('#input-description<?php echo $language['language_id']; ?>').summernote({]]></search>
<add position="before"><![CDATA[
CKEDITOR.replace('input-description<?php echo $language['language_id']; ?>');
CKEDITOR.on('dialogDefinition', function (event)
{
var editor = event.editor;
var dialogDefinition = event.data.definition;
var dialogName = event.data.name;
var tabCount = dialogDefinition.contents.length;
for (var i = 0; i < tabCount; i++) {
var browseButton = dialogDefinition.contents.get('browse');
if (browseButton !== null) {
browseButton.hidden = false;
browseButton.onClick = function() {
$('#modal-image').remove();
$.ajax({
url: 'index.php?route=common/filemanager&token=<?php echo $token; ?>&ckedialog='+this.filebrowser.target,
dataType: 'html',
success: function(html) {
$('body').append('<div id="modal-image" style="z-index: 10020;" class="modal">' + html + '</div>');
$('#modal-image').modal('show');
}
});
}
}
}
});
]]></add>
</operation>
<operation info="Disable Summernote">
<search><![CDATA[<?php echo $language['language_id']; ?>').summernote(]]></search>
<add position="replace"><![CDATA[___').attr(]]></add>
</operation>
</file>