En los siguientes ejemplos se va a utilizar el mismo formulario de contacto utilizado en los capítulos 1 y 2 (ver figura 3-1). Para aquellos diseñadores web que sólo van a leer este capítulo, a continuación se describen sus características:
nombre, email, asunto y mensaje.contacto.index pasa a la plantilla una variable llamada formulario que representa al formulario completo.A lo largo de este capítulo se explican las distintas posibilidades que existen para personalizar la plantilla que muestra el formulario (listado 3-1).
Figura 3.1. El formulario de contacto
Listado 3-1 - La plantilla del prototipo utilizado para mostrar el formulario de contacto
// apps/frontend/modules/contacto/templates/indexSuccess.php <form action="<?php echo url_for('contacto/index') ?>" method="POST"> <table> <?php echo $formulario ?> <tr> <td colspan="2"> <input type="submit" /> </td> </tr> </table> </form>
Capítulo original en inglés Chapter 3 - Forms for Web Designers Traducido por Javier Eguíluz