Конфигурацията в TCA_DESCR
се използва за CSH помощен текст; нещо като $GLOBALS['TCA_DESCR'][$table]['columns'][$field] = array('description' => ...)
. Предоставя ли TYPO3 CMS нещо за използване на тази конфигурация за подтиповете (CType
) на tt_content
?
Питам, защото можете да промените етикет на поле за ред в tt_content
в зависимост от неговия подтип (CType
). напр. именуване на поле header
на обект на съдържание с тип Foo
като Bar
вместо Header
. Но изглежда, че не можете да промените помощния текст на CSH, защото когато разглеждам FormEngine::getSingleField()
, помощната функция BackendUtility::wrapInHelp()
се използва само с три параметъра и по този начин се използва помощният текст на CSH по подразбиране. Няма никакъв смисъл IMO, защото когато дефинирам персонализиран подтип с персонализиран преден шаблон, знам точно за какво се използва това поле в този случай и може да се различава малко от друг подтип.
Така че единствената възможност, която виждам, е да напиша грозен манипулатор за куката getSingleField_postProcess
от $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php']
, за да получа това, от което се нуждая. Прав ли съм?