Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
24.12.2012, 11:04 | #1 |
Новенький
Регистрация: 23.12.2012
Сообщений: 4
|
Fluid template + Email form
TYPO3 6.0.0
Изучаю 'fluid template' по: http://thomas.deuling.org/2011/06/cr...for-typo3-4-5/ http://gyrkalo.blogspot.ru/2012/10/fluid-typo3.html Сделал одноколоночный макет, привязал к html-шаблону с помощью Код:
{content -> f:format.raw()} Код:
content < styles.content.get * Regular Text Element * Mail Form * Regular Text Element На mail form добавил поля и кнопку submit. В FE отображается только два 'Regular Text Element', в исходном коде страницы ни намёка на попытку "срендерить" mail form. Подскажите пожалуйста как mail form правильно добавить в случае fluid template? |
24.12.2012, 12:30 | #2 |
Guest
Сообщений: n/a
|
В 4.7 сделал так - но думая что подойдет и Вам к 6-ой.
PHP код:
PHP код:
Код HTML:
Добрый день, один из пользователей воспользовался формой обратной связи на Вашем сайте. ---------------------------- Сообщение от: [name] Email: [email] Тема: [subject] ---------------------------- [messege] ---------------------------- -- Создано роботом сайта. PHP код:
|
24.12.2012, 12:48 | #3 |
Guest
Сообщений: n/a
|
Если интересно покажу как еще прикрутить ajax!
|
24.12.2012, 13:27 | #4 |
Новенький
Регистрация: 23.12.2012
Сообщений: 4
|
Ивано, спасибо за ответ! AJAX - это интересно, но скорее на перспективу, сейчас не готов туда углубляться ((
Ивано, я правильно понимаю, что для типовой Mail Form TYPO3 всё таки необходимо писать "обвязку"? Я то по наивности думал, что в эту CMS уже зашит соответствующий контроллер (( |
24.12.2012, 13:57 | #5 |
Guest
Сообщений: n/a
|
В cms защита стандартная форма...
Ее вы можете выбрать и вставить на странице... Но здесь приведен пример того, как можно сделать простую форму, с валидацией (В Т.Ч. капчей) на основе fluid... Последний раз редактировалось Ивано; 24.12.2012 в 16:52 |
24.12.2012, 16:54 | #6 |
Guest
Сообщений: n/a
|
И последнее что сейчас хочу попробовать . здесь представлен алгоритм работы с формами - но как-нибудь хочу все-таки попробовать заменить fluid на smarty 3... А то на сложных формах у меня код fluid читается с большим трудом...
|
26.12.2012, 03:21 | #7 |
Продвинутый
Регистрация: 09.10.2008
Сообщений: 77
|
А каким лучше способом производить JS валидацию формы?
В шаблон вставлять JSку с валидаторами и при ренеделе вставлять <script> с запуском валидаторов Или что автоматическое есть? |
26.12.2012, 09:00 | #8 |
Senior Member
|
Попробуйте это расширение http://typo3.org/extensions/repository/view/powermail. Там и ajax валидация имеется.
Версии 2.х написаны с использованием Extbase + Fluid, версии 1.6.х - pi1.
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
26.12.2012, 14:26 | #9 |
Guest
Сообщений: n/a
|
В выше описанном примере валидация создается функцией
function validationForm( ) Она создает массив с набором ошибок и после чего данных массив вставляется в нужное место в шаблоне fluid. Вы можете запустить данную форму на ajax-и тогда по клику форма перезагружается без обновления страницы, а пользователь увидит допущенные ошибки... |
26.12.2012, 18:09 | #10 |
Guest
Сообщений: n/a
|
Пожалуй, одна из самых лучших валидаторов на jquery
http://www.webappers.com/2009/06/12/...dation-engine/ |
Теги |
fluid template, mail form |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расширение Form (form) Form Library, Plugin and Wizard | Alalal | Общие вопросы | 9 | 19.03.2013 07:57 |
Fluid template engine | Olim | Общие вопросы | 3 | 21.12.2011 19:02 |
После сохранения шаблона при просмотре выдается ошибка Error! No template found! | Olga25 | TypoScript практикум | 1 | 15.04.2009 09:29 |
sr_feuser_register: подтверждение при изменении email | demav | Общие вопросы | 0 | 09.01.2008 16:08 |
помогите правильно подключить template!!! | ***** | Общие вопросы | 2 | 16.06.2006 12:46 |