TYPO3: Использовать TCA.php для создания форм интерфейса? - PullRequest
4 голосов
/ 20 апреля 2010

Я ищу решение для создания формы интерфейса из TCA.php моего расширения TYPO3.

Есть ли способ выбрать значения TCA.php из моего класса расширения? Я хочу построить элемент select со значениями файла TCA.php.

Было бы замечательно, если бы кто-то мог дать мне несколько советов:)

Ответы [ 2 ]

5 голосов
/ 21 сентября 2010

TCA доступен по всему миру. Вы можете выбрать любую конфигурацию таблицы (TCA), используя переменную GLOBAL. Например, TCA для нормального содержимого (tt_content) можно найти внутри

$ GLOBALS [ 'TCA'] [ 'tt_content']

TCA содержит всю конфигурацию таблицы, если вы хотите увидеть все это, я предлагаю вам просто print_r () конфигурацию таблицы, которую вы хотели бы видеть.

Конфигурация для каждого поля внутри таблицы хранится в

$ GLOBALS [ 'TCA'] [ 'TableName'] [ 'столбцов'] [ 'ColumnName']

Если TCA еще не загружен, вы можете загрузить его вручную с помощью следующей команды:

t3lib_div :: loadTCA ( 'TABLENAME');

Это должно помочь вам в вашем пути.

0 голосов
/ 04 мая 2010

Мы используем расширение wil_frontendedit, чтобы сделать это. Он имеет базовую проверку и некоторые другие приемы. Фронтальные формы в typo3 исторически являются болью, и существует 10 различных модулей / способов их генерирования.

...