Page 132

Joomla! 2.5 - Beginner’s Guide

CONTACTOS

Todo sitio web necesita un formulario de contacto. Dependiendo del proveedor del sitio, una veces con uno bastará, pero otras necesitarás varios. Si se trata de un sitio web para una compañía con más de un departamento, querrán tener un formulario de contacto para cada uno de ellos. Quizá te gustaría mostrar un formulario de contacto para cada empleado o para cada cuenta de usuario. Todo esto puede hacerse usando el componente de contactos de Joomla!. Como ya hemos visto (ver el capítulo El Formulario de contacto), es relativamente sencillo crear un formulario de contacto simple. Sencillamente, crea un contacto, asígnalo a una categoría y crea un elemento de menú para él.

EJEMPLO

Si se necesitan muchos formularios, deberías plantearte primero la estructura subyacente para mostrarlos. Del mismo modo que con las categorías de artículos, es posible asignar categorías de contactos a los elementos de menú. Si creas un elemento de menú de este tipo, al hacer clic en él verás una lista de contactos asignados a esa categoría. Si haces clic en el nombre o el título de uno de esos contactos, verás más detalles sobre él, así como el formulario de contacto propiamente dicho. He probado diferentes escenarios con el componente de contactos, ¡y las posibilidades son increíbles! Como en todas partes en Joomla! 2.5 tienes la opción de crear categorías anidadas y diferentes tipos de elementos de menú. En las opciones (Componentes → Contactos → Opciones) puedes, por ejemplo, configurar la apariencia del formulario de contacto (deplegable, pestaña, plano) y configurar una cantidad impresionante de parámetros. Como ejemplo, he creado un área de contacto para nuestra compañía con tres formularios de contacto para distintos tipos de consultas, y un formulario de contacto para cada miembro del equipo. Haciendo clic en los enlaces, aparecerán el formulario de contacto y detalles adicionales sobre dicho contacto (Figura 1).

4/22/12

Página 132

Joomla Manual  

manual de Joomla

Advertisement