RTE в собственном модуле
Как засунуть активный(tinyrte)RTE в собственный модуль?
Всякие String input(<input type="text" name="'.$this->prefixId.'[input_field]" value="'.htmlspecialchars($this->piVars['input_field']).'">) Kickstarter вставляет сам, а Text area with RET ему слабо. Как это сделать вручную? |
Модули - они в бекенде. Во фронтэнде - плагины. Соблюдайте терминологию, пожалуйста. Иначе очень сложно вас понять.
У любого TYPO3 RTE есть метод drawRTE, отрисовывающий RTE. В случае tinyrte это метод класса tx_tinyrte_base, находящегося в файле EXT:tinyrte/class.tx_tinyrte_base.php. Однако не забудьте либо проверять доступность tinyrte (и использовать rtehtmlarea если он недоступен), либо выставить зависимость от него. |
Цитата:
Цитата:
require_once('../../tinyrte/class.tx_tinyrte_base.php'); $myrte=new tx_tinyrte_base(); $content.=$myrte->drawRTE(); Получаю: Warning: Missing argument 1 for drawrte() in /home/semiramida/data/www/semiramida.miraclehost.ru/typo3conf/ext/tinyrte/class.tx_tinyrte_base.php on line 32 Warning: Missing argument 2 for drawrte() in /home/semiramida/data/www/semiramida.miraclehost.ru/typo3conf/ext/tinyrte/class.tx_tinyrte_base.php on line 32 Может подскажите, что за параметры у function drawRTE(&$pObj,$table,$field,$row,$PA,$specConf,$t hisConfig,$RTEtypeVal,$RTErelPath,$thePidValue) ? Или укажите, где об этом можно почитать? |
PHP код:
|
Цитата:
-А можно...? -Можно -А как? -Читайте справку F1 Если не трудно, то разжуйте чуть подробнее про использование RTE с более конкретным примером. TYPO3 я занимаюсь меньше месяца(см.Регистрация: 29.03.2007) и поэтому у меня неделя уйдёт, что бы понять: где этот пример использования в admin_interface, а уж понять, что такое cal и весь месяц. И ещё по неделе на разгадывание каждого параметра в Draws the RTE, где их взять и можно ли их заменить пустыми кавычками. |
Я знаю об этом методе не больше вашего, и могу судить только по примерам, найденным элементарным grep'ом в собственной тестовой инсталляции.
Вот пример кода из cal'a: PHP код:
|
Часовой пояс GMT +4, время: 09:52. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot