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

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

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

Я пишу Бэк Енд экстеншен (первый раз). В админ зоне должна быть форма ввода (допустим название категории и её описание (RTE)). Кикстартером я создал прототип расширения. Расширение пихает свой пункт в секцию "Web". Когда кликаем по названию расширения (Bussnes-Plan) попадаем на страницу с модулем, а вот на этой самой странице хочется показать форму! Очень очень хочется Как бы это сделать или где про это можно почитать?
GrishanAnton вне форума   Ответить с цитированием
Старый 31.01.2006, 17:29   #2
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, 21:00   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию re: Генерация форм из tca.php описания

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

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

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

Через class.t3lib_tceforms.php
GrishanAnton вне форума   Ответить с цитированием
Старый 01.02.2006, 00:08   #6
GrishanAnton
Новенький
 
Регистрация: 14.02.2006
Сообщений: 19
По умолчанию re: Генерация форм из tca.php описания

Ок. Про TCA я понял, но как генерировать форму через class.t3lib_tceforms.php нет, можно увидеть код на PHP?
GrishanAnton вне форума   Ответить с цитированием
Старый 01.02.2006, 11:41   #7
GrishanAnton
Новенький
 
Регистрация: 14.02.2006
Сообщений: 19
По умолчанию re: Генерация форм из tca.php описания

Ага! Все, разобрался!
GrishanAnton вне форума   Ответить с цитированием
Старый 22.03.2006, 17:29   #8
АНТ0Н
Новенький
 
Аватар для АНТ0Н
 
Регистрация: 19.03.2006
Адрес: Novosibirsk, Academgorodok
Сообщений: 24
Отправить сообщение для АНТ0Н с помощью ICQ
По умолчанию

и исчо:

тип селектбокс например
как его делать динамическим без перекомпиляции модуля?

например, чтоб к существующим итемам можно было бы потом в админке добавлять еще итемы
__________________
Codito ergo sum
"I code, therefore I am"
АНТ0Н вне форума   Ответить с цитированием
Старый 22.03.2006, 18:25   #9
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от АНТ0Н
и исчо:

тип селектбокс например
как его делать динамическим без перекомпиляции модуля?

например, чтоб к существующим итемам можно было бы потом в админке добавлять еще итемы
Документация, документация и еще раз документация!
Как можно даже заикаться о разработке расширений, не ознакомившись с "doc_core_api"???

http://typo3.org/documentation/docum...rent/view/4/2/

Все селекторные поля (check, radio, select) имеют в TCA параметр "itemsProcFunc" задающий имя функции, которая принимает и возвращает массив возможных значений поля.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 22.03.2006, 18:29   #10
АНТ0Н
Новенький
 
Аватар для АНТ0Н
 
Регистрация: 19.03.2006
Адрес: Novosibirsk, Academgorodok
Сообщений: 24
Отправить сообщение для АНТ0Н с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pavel Antonov
Документация, документация и еще раз документация!
Как можно даже заикаться о разработке расширений, не ознакомившись с "doc_core_api"???

http://typo3.org/documentation/docum...rent/view/4/2/

Все селекторные поля (check, radio, select) имеют в TCA параметр "itemsProcFunc" задающий имя функции, которая принимает и возвращает массив возможных значений поля.
о, пасиб
я рад бы не писать это расширение, но заказчику этого не скажешь
__________________
Codito ergo sum
"I code, therefore I am"
АНТ0Н вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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