Найти тему

Настройка визуального HTML редактора Диафан для корректной вставки INSERT тегов

В CMS Diafan есть один интересный момент, при вставке в визуальном редактеоре тега <insert name=”show_block” module=”site” id=”…”> к нему добавляется закрывающий тег </insert> и это мешает корректному отображению контента на сайте.

В CMS Diafan по умолчанию вшит HTML редактор TinyEMC v4.6, который можно настроить под свои нужды, и решить данную проблему можно добавлением параметров визуального редактора. Для этого нужно открыть файл /adm/htmleditor/tinymce/config.js и добавить в него несколько срок:

var tinyMCE_init = {
config: {
...
custom_elements : 'insert',
valid_elements : "*[*],insert[*]",
extended_valid_elements: "insert[*]",
...
}
}

После этого не хитрого действия у нас больше не будет головоной боли с вылезающими ненужными тегами при правке текста в визуальном редакторе.

Если в вашем файле конфигурации уже есть данные параметры, то нужно добавить нужные значения в конец через запятую.

Если вдруг после изменения файла конфигурации в не видно изменений, то необъодимо перезагрузить окно браузера со сбросом кэша, для этого в Windows можно использовать комбинацию клавиш Ctrl+F5, или универсальную комбинацию Ctrl+Shift+R, которая так же работает и на MacOS, и Libnux.

Единственный минус, что желательно заключить <insert name=”show_block” module=”site” id=”…”> в <div></div> блок, чтобы в визуальном редакторе не съезжала верстка.