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

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

Ответ
 
Опции темы Опции просмотра
Старый 30.01.2006, 14:41   #1
GrishanAnton
Новенький
 
Регистрация: 14.02.2006
Сообщений: 19
По умолчанию Генерация форм из tca.php описания

Здравствуйте!

Пишу бэкенд модуль. Модуль заполнеяет некую табличку в БД записями. Через кикстарт создал прототип модуля и tca.php файл с описанием таблиц и полей БД. Вопрос: а какой собственно командочкой можно сгенерить форму описанную в этом tca.php ($TCA).

C уважением
Брат по разуму
GrishanAnton вне форума   Ответить с цитированием
Старый 30.01.2006, 17:30   #2
Seel
Новенький
 
Регистрация: 30.01.2006
Сообщений: 1
По умолчанию re: Генерация форм из tca.php описания

И мне интересно. Я не смог найти эту информацию.
Seel вне форума   Ответить с цитированием
Старый 31.01.2006, 12:56   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию re: re: Генерация форм из tca.php описания

Не совсем понятен вопрос.

tca.php загружает описание данных вашего расширения в глобальную переменную TCA.
загрузка происходит посредством t3lib_div::loadTCA($table)...

Используются эти данные в разных местах. Конкретно генерация форма находится в class.t3lib_tceforms.php, процессинг данных и сохранение в базу в class.t3lib_tcemain.php.

Та что все есть, но не понятно что нужно? Для чего Вам нужна какая то функция, если Typo3 все показывает сама?
Pavel Antonov вне форума   Ответить с цитированием
Старый 31.01.2006, 16:29   #4
GrishanAnton
Новенький
 
Регистрация: 14.02.2006
Сообщений: 19
По умолчанию re: Генерация форм из tca.php описания

Ну так как же мне всетаки показать на экране форму через class.t3lib_tceforms.php?
GrishanAnton вне форума   Ответить с цитированием
Старый 31.01.2006, 16:45   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию re: Генерация форм из tca.php описания

Что значит как показать? Показать где?
Можно немного конкретики, что хотите сделать?

Формы TCA "показывать" не надо... их Typo3 сама показыва, контролирует, создает в BackEnd в режиме Web->List
Pavel Antonov вне форума   Ответить с цитированием
Старый 31.01.2006, 17:08   #6
GrishanAnton
Новенький
 
Регистрация: 14.02.2006
Сообщений: 19
По умолчанию re: Генерация форм из tca.php описания

Я пишу Бэк Енд экстеншен (первый раз). В админ зоне должна быть форма ввода (допустим название категории и её описание (RTE)). Кикстартером я создал прототип расширения. Расширение пихает свой пункт в секцию "Web". Когда кликаем по названию расширения (Bussnes-Plan) попадаем на страницу с модулем, а вот на этой самой странице хочется показать форму! Очень очень хочется Как бы это сделать или где про это можно почитать?
GrishanAnton вне форума   Ответить с цитированием
Старый 31.01.2006, 17:29   #7
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию re: re: Генерация форм из tca.php описания

Никак не сделать.
Это уже сделано в List модуле. То есть он позволяет создавать\\редактировать любые описанные в TCA таблицы.

Если List не устраивает - то тогда это серьезная проблема - нужно писать свое редактирование записей (по крайней мере я не нашел примера как герерить форму на оснвое TCA в собственном BE-модуле)
Valery Romanchev вне форума   Ответить с цитированием
Старый 31.01.2006, 18:59   #8
GrishanAnton
Новенький
 
Регистрация: 14.02.2006
Сообщений: 19
По умолчанию re: Генерация форм из tca.php описания

Что то не понятно. Люди, плииииииииз дайте кусок PHP кода который рендерит форму (самую простую)...
GrishanAnton вне форума   Ответить с цитированием
Старый 31.01.2006, 19:00   #9
GrishanAnton
Новенький
 
Регистрация: 14.02.2006
Сообщений: 19
По умолчанию re: Генерация форм из tca.php описания

Через class.t3lib_tceforms.php
GrishanAnton вне форума   Ответить с цитированием
Старый 31.01.2006, 21:00   #10
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию re: Генерация форм из tca.php описания

Прежде чем что то писать, нужно хотя бы разобраться...

То что Вам надо делается ручками... TCA тут не причем, он к custom формам отношения не имеет...
Pavel Antonov вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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