Idea Vychytávka pro chronoforms
07. kvě 2016 16:36 #126943
Tak jsem se konečně dostal k testování a vyřešení tohoto problému.
pro shrnutí: potřeboval jsem se po odeslámí formuláře v chronoforms vrátit na stránku, ze které byl formulář volán.
1. v chronoforms v designeru zadat custom pole s následujícím obsahem:
Pole ponechte bez labelu, nebude se vůbec zobrazovat.
2. do emailu si můžete přidat informaci odkud byl formulář volán, například
3. pro přeměrování nelze použít redirect, ale po odeslání emailu nebo jiných akcích si na závěr vložte custom pole s následujícím obsahem:
Možná by stálo za to zapracovat toto řešení přímo do budoucí verze chronoforms.
Za pomoc při řešení tohoto problému děkuji Conymu a podpoře chronoforms.
pro shrnutí: potřeboval jsem se po odeslámí formuláře v chronoforms vrátit na stránku, ze které byl formulář volán.
1. v chronoforms v designeru zadat custom pole s následujícím obsahem:
Code:
<input type='hidden' name='page_url' id='page_url' value='<?php echo JFactory::getApplication()->input->server->get('HTTP_REFERER', '', 'raw'); ?>' />
2. do emailu si můžete přidat informaci odkud byl formulář volán, například
Code:
<tr><td>Mám zájem o:</td><td>{dropdown15}</td></tr>
<tr><td>Bližší popis požadavku:</td><td>{textarea16}</td></tr>
<tr><td>Odesláno z adresy:</td><td>{page_url}</td></tr>
</table>
Code:
<?php
$app = \JFactory::getApplication();
$url = $form->data['page_url'];
unset($form->data);
$app->redirect($url);
?>
Za pomoc při řešení tohoto problému děkuji Conymu a podpoře chronoforms.