{** * Инициализация редактора * * sEditorType - тип * sEditorSelector - селектор textarea с редактором * * Настройки редакторов храняться в файле templates/framework/js/core/settings.js * * TODO: Исправить повторное подключение скрипта * TODO: Локализация TinyMCE *} {* Дефолтный тип редактора *} {if ! $sEditorType} {$sEditorType = 'default'} {/if} {* Дефолтный селектор редактора *} {if ! $sEditorSelector} {$sEditorSelector = 'js-editor'} {/if} {* Инициализация *} {if $oConfig->GetValue('view.wysiwyg')} {* WYSIWYG редактор *} {hookb run='editor_init_wysiwyg'} {if $sEditorType == 'comment'} {$sSettings = 'getTinymceComment()'} {else} {$sSettings = 'getTinymce()'} {/if} {hook run='editor_init_wysiwyg_settings'} {/hookb} {else} {* Markup редактор *} {hookb run='editor_init_markup'} {include file='modals/modal.upload_image.tpl'} {if $sEditorType == 'comment'} {$sSettings = 'getMarkitupComment()'} {else} {$sSettings = 'getMarkitup()'} {/if} {hook run='editor_init_markup_settings'} {/hookb} {/if}