Используется
tinyMCE.
Для того, что воспользоваться им, нужно:
- Подключить javascript скрипты:
- Main Page?::include_javascript(«tiny_mce/tiny_mce.js»);
- Main Page?::include_javascript(«editor.js»);
- Создать div или textarea с id=text_editor
- После отправки текста его нужно обработать с помощью Service::editorStripTags, чтобы отбросить опасные тэги.
Пример:
Main Page?::include_javascript(«tiny_mce/tiny_mce.js»);
Main Page?::include_javascript(«editor.js»);
print <<"(EOL)";
<h1 class="section">Добавить новость</h1>
<form method="post">
<textarea id="text_editor" name="text"></textarea>
<input type=submit value="Добавить новость"/>
</form>
(EOL)