![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#10 |
Senior Member
|
![]()
Вы так пишете, что новички могут подумать что flexform.xml всегда один и в корневой папке. На самом деле их может может быть много - например один для каждого плагина (piX).
Я для удобства обычно пишу их не в корень, а в подпапку плагина: pi1/flexform.xml pi2/flexform.xml Так легче разбираться с ними если плагинов в экстеншене несколько. Надо только правильно прописать пути в вызове addPiFlexFormValue(). Ваша функция getDisplayText это от какого-то копипаста остаток. Она вовсе не обязательна и никем кроме вас не может вызываться. Хотя это может быть удобным способом локализации - она берет локализованную строку либо заданную пользователем со странички FF s_messages, либо из стандартного locallang файла. Но это все должно быть должным образом сконфигурировано. Также у вас есть дублирование в коде, так как вы уже FF в $this->conf записали используя mergeflexFormValuesIntoConf(): Код:
$this->mergeflexFormValuesIntoConf(); // Get vars $var1 = $this->conf('var1'); |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Security Bulletin TYPO3-20080919-1: Multiple third party extensions found insecure | RSS Bot | Новости TYPO3 (на английском) | 0 | 19.09.2008 12:00 |
Multiple security issues in third party TYPO3 extensions | RSS Bot | Новости TYPO3 (на английском) | 0 | 16.07.2008 01:54 |
Multiple security issues in third party TYPO3 extensions | RSS Bot | Новости TYPO3 (на английском) | 0 | 01.07.2008 10:51 |
Создание нескольких меню | Podlec | Общие вопросы | 2 | 13.03.2007 14:21 |
Создание новых Frontend Plugins | Юрий | Общие вопросы | 0 | 19.02.2004 21:11 |