From 44426c75d11d13f72a14138aeabf2a2bec0e9b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Wed, 3 Jul 2019 09:32:24 +0200 Subject: [PATCH] Fix ajax driven contact forms by adding route enhancer --- config/sites/ep-reisen/config.yaml | 9 +++++++++ .../Resources/Private/Templates/Form/FullForm.html | 3 ++- .../Resources/Private/Templates/Form/SimpleForm.html | 3 ++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/config/sites/ep-reisen/config.yaml b/config/sites/ep-reisen/config.yaml index 402c8070..63f47580 100644 --- a/config/sites/ep-reisen/config.yaml +++ b/config/sites/ep-reisen/config.yaml @@ -248,6 +248,14 @@ routeEnhancers: type: PersistedAliasMapper tableName: tx_epproducts_domain_model_hotel routeFieldName: uid + AjaxContactForm: + type: Extbase + extension: EpTheme + plugin: Ajax + limitToPages: [855] + routes: + - routePath: '/ajaxform' + _controller: 'AjaxForm::processForm' PageTypeSuffix: type: PageType default: '/' @@ -256,4 +264,5 @@ routeEnhancers: '/': 0 '/json': 1701 '/html': 1702 + '.json': 1803 'sitemap.xml': 1533906435 diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html index fd8af603..0015bd00 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html @@ -9,7 +9,8 @@
+ pageUid="{settings.defaultAjaxUid}" class="border" + additionalAttributes="{'v-show': '!success', '@submit.prevent': 'submitForm()'}">
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html index 21491705..d59aec9f 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html @@ -9,7 +9,8 @@
+ pageUid="{settings.defaultAjaxUid}" class="border" + additionalAttributes="{'v-show': '!success', '@submit.prevent': 'submitForm()'}">