En la sexta clase del curso de monetización de directorios y matchings vamos a crear fichas distintas en función del perfil de usuario y de sus campos personalizados.
Ahora que tenemos campos personalizados en función del rol de usuario, es moment de hacer uso de ellas en sus propias fichas. Y es que un profesional va a querer destacar cierta información distinta al de una familia.
Veamos cómo seleccionar qué variables mostrar en cada ficha seleccionando todas las opciones, eliminado las que no corresponden, y maquetando con HTML. ¡Vamos al lío!
¡Ya lo veis! La forma más simple es copiar todas las variables disponibles en la ficha, e ir borrando las que no interesan, para maquetar las "finalistas".
Así pues, en esta clase os propongo hacer lo siguiente:
- Crear una ficha para profesionales y una para familias.
- Mostrar todos los campos correspondientes a cada rol.
- Añadir saltos de linea en cada variable.
- Maquetar con etiquetas H2 el nombre y apellidos de cada profesional.
- Colocar el resto de datos en DIVs con una CLASS de CSS para maquetar.
- Modificar un perfil para comprobar que los campos se ven correctamente.
- Ocultar los campos en las fichas si no tienen valor en el formulario.
Como podéis ver, aquí la clave está en una correcta maquetación. Es por eso que os aconsejo echar un vistazo al curso de CSS, en el que podemos ver cómo modificar y maquetar correctamente los datos de ambas fichas.
De todos modos, en el caso que el diseño no sea nuestro punto fuerte (como en mi caso), siempre podemos simplemente maquetar los datos, mostrando la jerarquía, el orden, y ocultando los innecesarios, para luego pedir a un diseñador que nos proponga un diseño que luego nosotros podemos maquetar. De esta forma minimizamos la inversión que deberíamos hacer si se tiene que hacer todo desde cero.
Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)
Todos los capítulos de este curso:
- Curso de monetización de directorios y matchings #1. Monetizar el directorio con PMS
- Curso de monetización de directorios y matchings #2. Monetizar el matching con PMS
- Curso de monetización de directorios y matchings #3. Monetizar el directorio con RCP
- Curso de monetización de directorios y matchings #4. Monetizar el matching con RCP
- Curso de monetización de directorios y matchings #5. Campos personalizados según perfil
- Curso de monetización de directorios y matchings #6. Fichas personalizadas según perfil
- Curso de monetización de directorios y matchings #7. Sistema de contacto interno
- Curso de monetización de directorios y matchings #8. Integrando con bbPress
- Curso de monetización de directorios y matchings #9. Integrando con BuddyPress
- Curso de monetización de directorios y matchings #10. Caso práctico