Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
10.04.2012, 21:54 | #1 |
Продвинутый
Регистрация: 31.05.2010
Сообщений: 65
|
Как создать форму в бэкэнде?
Добрый день!
Я как-то читал, что kickstarter устарел для свежих версий TYPO3 и более не используется. В этой связи есть вопрос. Подскажите, пожалуйста, как написать бэкэнд-экстеншн, который будет принимать данные от пользователя и писать их в свою таблицу или базу? Заренее спасибо! |
12.04.2012, 21:31 | #2 |
Продвинутый
Регистрация: 31.05.2010
Сообщений: 65
|
Подскажите, пожалуйста, что почитать по этой проблеме? Про flexform или про что еще?
Мне надо предоставить возможность в бэкэнде заполнять текстовые поля, выбирать из списков, загружать файлы, писать описания. Заливать всё это в отдельную таблицу. А затем не отображая во фронтэнде отдавать в виде rss. Я попробовал kickstarter. Я так понимаю, что с его помощью можно сделать рыбу для плагина. Плагин для фронтэнда у меня получился, а вот для бэкэнда -- не очень. Может быть можно TV научить смотреть в стороннюю таблицу? Что посоветуете? |
13.04.2012, 19:21 | #3 |
Продвинутый
Регистрация: 31.05.2010
Сообщений: 65
|
Вот, нашёл что-то похожее, на то, что надо: http://docs.typo3incubator.org/Extba...ion/Index.html
Буду пробовать. |
15.04.2012, 13:48 | #4 | |
Senior Member
|
Цитата:
Вам не нужен свой BE модуль. Вам нужно в своем эксте создать таблицу с нужными полями (это кикстартер делает). В результате получится таблица в SQL и конфигурация по каждому полю в TCA. Ввод данных будет делатся стандартными средствами ядра через BE (все таблицы в TYPO3 так сделаны, включая страницы и контент). Отдавать в RSS это значит отобразить в FE в формате RSS. То есть можно написать свой FE плагин в этом же эксте. А можно используя TS объект CONTENT сделать вывод в виде RSS ланных из вашей таблицы. PHP программирование вам вообще может и не понадобиться для решения вашей задачи. |
|
15.04.2012, 13:50 | #5 |
Senior Member
|
Extbase and Fluid - это конечно хорошо и современно (или модно?), но для начального изучения сложновато. Лучше разберитесь со "старым" кикстартером (для создания таблиц) и как использовать всю мощь TypoScript.
|
17.04.2012, 14:23 | #6 |
Продвинутый
Регистрация: 31.05.2010
Сообщений: 65
|
Экст из кикстартера не захотел отображать поля. А вот на основе учебного экста inventory мне удалось сделать то, что надо. Описание таблиц и в кикстарере, и в fluid-extbase произвоится одинаково. Т.о. ввод данных осилил .Сейчас посмотрим, что с выводом. Попробую сделать так, как Вы советуете.
|
17.04.2012, 14:47 | #7 |
Senior Member
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать меню | qstyler | Общие вопросы | 2 | 18.04.2011 14:27 |
Расширение Modern FAQ. Как сделать форму добавления вопроса? | Dendroidua | Общие вопросы | 4 | 07.05.2010 17:12 |
как внедрить календарик в FE форму | shuman | Разработка расширений / TYPO3 extension development | 0 | 14.07.2009 13:03 |
Как создать в Kickstarter кэшируемый front-end плугин? | Дылгеров Ц.В. | Общие вопросы | 2 | 21.04.2006 05:32 |
Как создать страницу? | Perignator Temporus | Общие вопросы | 0 | 08.07.2005 23:02 |