Справка/Расширения/TinyMCE

TinyMCE


В VQS одним из базовых модулей является известный визуальный редактор TinyMCE. Многие возможности (например, визуальное редактирование) обеспечиваются именно с помощью модуля TinyMCE.

Пример

Есть несколько способов внедрить в свой код этот редактор. Наиболее предпочтительно делать это с помощью виртуальных форм. Есть специальная виртуальная форма tinymce.

<?php
// вывод редактора
echo $this->vfrmField("<имя поля>""tinymce""<значение поля>");
// получение данных, переданных редактором
$text $this->vfrmProcess('tinymce nosafehtml="' 
        
$this->GetConfigValue('disable_safehtml').'"',"<имя поля>");
?>


Однако можно вывести редактор на более низком уровне. Обратите внимание, что при таком выводе вы можете управлять поведением редактора: если вызвать getCode() без параметров, то все поля textarea превратятся в TinyMCE-редакторы. Если нужно сделать таковыми только определённые textarea, то в вызове getCode() нужно перечислить имена полей через запятую без пробелов – например getCode(«text,data»).

<?
if($this->srvIsInstalled('TinyMCE')){
    
$mce $this->srvFactory('TinyMCE');
    echo 
$mce->getCode();
}
?>
<textarea rows="15" cols="80" style="width: 100%"></textarea>


 
Подразделы
Раздел не содержит подстраниц.


Комменты