-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Idea Vychytávka pro chronoforms
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
07. kvě 2016 16:36 #126943
od Ernst
Vychytávka pro chronoforms od Ernst
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.
Vygenerováno za 0.042 sekund