Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > HTMLArea, RTE, tinymce_rte и другие визуальные редакторы

Ответ
 
Опции темы Опции просмотра
Старый 08.06.2007, 20:59   #1
SteelMaster
Новенький
 
Регистрация: 22.05.2007
Сообщений: 14
По умолчанию TinyRTE + FE (очень простой вопрос)

Как заменить WYSIWYG rtehtmlarea на TinyMCE не только в BE, но и во FE. Обычное отключение rtehtmlarea и установка TinyMCE + TinyRTE оставляет в FE вместо любого редактора обычный textarea.

Note: в FE я проверял на news_fe_edit
SteelMaster вне форума   Ответить с цитированием
Старый 08.06.2007, 21:55   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

К сожалению, это hardcoded, жестко прописано в mth_feedit.
Единственный способ - патчить/XCLASSить mth_feedit.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 09.06.2007, 19:27   #3
SteelMaster
Новенький
 
Регистрация: 22.05.2007
Сообщений: 14
По умолчанию

То есть, правильно ли я понял, что все FE extensions (mth_feedit, calendar base, etc.) которые используют RTE, - используют как бы "свой" редактор?

Или просто они все жестко привязаны к rte_htmlarea? В этом случае неужели нельзя его как-то "подменить" ?
SteelMaster вне форума   Ответить с цитированием
Старый 09.06.2007, 22:45   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Они жестко привязаны к rtehtmlarea. Изменить можно только меняя код.
Код из mth_feedit:
PHP код:
    if(t3lib_extmgm::isLoaded('rtehtmlarea') && !$this->RTEObj
    
$this->RTEObj t3lib_div::makeInstance('tx_rtehtmlarea_pi2');//&t3lib_BEfunc::RTEgetObj();//
[...]
    
$RTEItem $this->RTEObj->drawRTE($this,$this->table,$fN,$row=array(), $this->PA$this->specConf$this->thisConfig$this->RTEtypeVal''$this->thePidValue); 
, аналогичный код и в cal.
Можно поробовать заменить вызовы
PHP код:
t3lib_div::makeInstance('tx_rtehtmlara_pi2'); 
на
PHP код:
$RTEobj = &t3lib_BEfunc::RTEgetObj(); 
, как это сделано в tceforms, но будьте готовы ловить глюки вызова be-функций из FE.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 15.04.2008, 16:40   #5
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

Поднимаю тему.
Как сделать во ФЕ редактор tynyrce в расширении news_feedit?
Как и у автора топа при установке tinymce и удалении rtehtmlarea во ФЕ в эксте news_feedit у меня просто textarea.
margol вне форума   Ответить с цитированием
Старый 15.04.2008, 17:23   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Переписать расширение.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с TinyRTE file links: sdv HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 5 28.05.2008 02:00
простой вопрос по img Лена Общие вопросы 2 24.01.2007 21:55
Простой вопрос... fe_user_registration Vit Brevis Общие вопросы 1 22.12.2005 02:06
Простой вопрос про настройку картинок Евгений Рысь Общие вопросы 1 19.12.2005 15:51
Вопрос по Custom Images Menu.O Perignator Temporis Общие вопросы 1 01.04.2003 01:50


Часовой пояс GMT +4, время: 11:28.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория