2016-05-29 5 views
0

Моя цель состоит в том, чтобы расширить тип данных расширенного текстового редактора umbraco, включив в него поле «ограничение лимита». Затем при использовании типа данных в редакторе типов документов было бы поле для ограничения символа (вместо того, чтобы использовать для этого проверку регулярного выражения).Umbraco 7 - Расширение настроек RTE

У меня есть googled, но единственное, что я нашел до сих пор, было how to extend the RTE to add more buttons.

Возможно ли это?

Спасибо;)

ответ

0

Вы можете переписать событие РТЭ «OnKeyDown» и обрабатывать предел в теле функции. Приведенный в примере URL показывает, как создать поле.

tinyMCE.activeEditor.on("keydown", function(e){ 
    console.log(e.keyCode); //Your logic goes here 
}); 

Следующие шаги зависят от того, как вы собираетесь создавать свой лимит символов. Более простым решением является настройка проверки на событие Save, также вы можете проанализировать событие события keydown и вернуть значение false, если предел превышен