PDA

Просмотр полной версии : helpbubble для собственого content element-а


z0r1k
07.11.2007, 15:08
Доброго времени суток!
я создал собственный контент элемент, допустим "tags", в нем отображаю стандартный CType контейнер, Header и собственное поле(textarea без RTE) - tags.
Хотелось бы добавить "helpbubble" (такая иконочка с вопросиком при нажатии на которую хелп вылазит) для своего контент элемента.
Прововал скопировать свойства CType в ext_tables.php, но это не возымело эффекта.


t3lib_div::loadTCA("tt_content");
t3lib_extMgm::addTCAcolumns("tt_content", $aTempColumnsWebsite, 1);
t3lib_extMgm::addToAllTCAtypes("tt_content","tx_website_tags;;4;button;1-1-1");


Может кто знает как это можно реализовать?

Сенкс ин адванс!

void
07.11.2007, 15:29
Не уверен, но мне кажется, что это делается так:
t3lib_extMgm::addLLrefForTCAdescr('tx_cal_calendar ','EXT:cal/res/help/locallang_csh_txcalcal.php');

z0r1k
07.11.2007, 16:40
Попробовал... почему-то не сработало... :(
есть еще какие-нибудь варианты?

z0r1k
08.11.2007, 15:02
Да, я разобрался...
1. Внимательно прочел главу "Context Sensitive Help (CSH)" в документе "TYPO3 Inside"
2. Вот мой код:
ext_tables.php:

t3lib_extMgm::addLLrefForTCAdescr('tt_content', 'EXT:website/help/locallang_csh_ttcontent.xml');


locallang_csh_ttcontent.xml:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<description>CSH for table tt_content: website_tags</description>
<type>CSH</type>
<csh_table>tt_content</csh_table>
<fileId>EXT:website/help/locallang_csh_ttcontent.xml</fileId>
<labelContext type="array">
</labelContext>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="tx_website_tags.description">Tags short description.</label>
<label index="tx_website_tags.details">Tags long description.</label>
<label index="tx_website_tags.syntax">Tags syntax.</label>
</languageKey>
<languageKey index="de" type="array">
</languageKey>
</data>
</T3locallang>


Спасибо void-у за наводку.