Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 04.01.2010, 16:50   #10
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Вы так пишете, что новички могут подумать что 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');
И стоит сказать, что такая практика нужна если вы хотите использовать в плагине возможность конфигурирования одновременно через FF и через TypoScript. Иначе записывать в $this->conf совсем не обязательно.
dmartynenko вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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


Часовой пояс GMT +4, время: 17:25.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория