Necesito que el formulario redireccione a diferentes páginas de agradecimiento dependiendo del idioma que esté usando el usuario. ¿Es esto posible?
Para tener una Página de Agradecimiento usando un formulario multilingüe necesitará crear una página de agradecimiento (artículo) distinta para cada uno de los lenguajes existentes, de este modo y mediante un pequeño código Joomla!© podrá reconocer el idioma actual y redirigir a la página correcta cuando se envíe el formulario. Si por ejemplo tiene un formulario en tres idiomas, inglés, español y francés, deberá añadir un código como el siguiente en Formulario > Avanzado > Más opciones > Enviar Piezas > Final del Envío -> personalizado:
$this->execPieceByName('ff_InitLib'); $lang = JFactory::getLanguage(); $i = $lang->getTag(); switch ($i) { case "es-ES" : ff_redirect('/es/gracias'); break; case "en-GB": ff_redirect('/en/thank-you'); break; case "fr-FR": ff_redirect('/fr/mercy'); break; }