2012-01-09 2 views
2

У меня есть расширение, которое я могу выбрать как элемент контента. У него есть собственная вкладка («видео»), но также используется стандартная вкладка «Общие» и некоторые специальные вкладки, где я могу настроить расширение. Можно ли добавить вкладку текста «RTE» (например, «Текст с изображениями») на «общую» вкладку? Он просто использует поле «заголовок» .. но мне действительно нужен вариант для редактора, который он может добавить RTE-текст в дополнительное поле (например, в «текст с изображениями».Как улучшить элемент стандартного контента дополнительным полем RTE?

ответ

1

В ext_tables.php вашего плагина добавьте bodytext колонка обратно tt_content:.

... 
t3lib_div::loadTCA('tt_content'); 
// this line is probably present already: 
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key'; 
// add this line: 
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform, 
bodytext;LLL:EXT:cms/locallang_ttc.xml:bodytext_formlabel;;richtext:rte_transform[flag=rte_enabled|mode=ts_css],rte_enabled,'; 
... 

Это не будет в «Общие», а на вкладке «Plugin», хотя я не знаю способа, чтобы добавить его на вкладке «Общие»

.
+0

спасибо. Спасибо! – Tomkay

0

Вы можете использовать Kickstarter: перейдите к модулю расширения, создайте новое расширение с Kickstarter и добавьте подачу, выбрав "exten d table ".