У меня есть расширение, которое я могу выбрать как элемент контента. У него есть собственная вкладка («видео»), но также используется стандартная вкладка «Общие» и некоторые специальные вкладки, где я могу настроить расширение. Можно ли добавить вкладку текста «RTE» (например, «Текст с изображениями») на «общую» вкладку? Он просто использует поле «заголовок» .. но мне действительно нужен вариант для редактора, который он может добавить RTE-текст в дополнительное поле (например, в «текст с изображениями».Как улучшить элемент стандартного контента дополнительным полем RTE?
2
A
ответ
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
Вы можете использовать Kickstarter: перейдите к модулю расширения, создайте новое расширение с Kickstarter и добавьте подачу, выбрав "exten d table ".
спасибо. Спасибо! – Tomkay