Integración de vistas en páginas
¡Hola de nuevo!
me ha dado otro bloqueo...
la situación es que hay una plantilla para la página interna. Dependiendo, en realidad, de la página, se muestran diferentes imágenes de fondo y no solo eso, texto, etc. Se ha creado un tipo de contenido para las páginas. Ahora, hay 5-6 vistas diferentes, algunas de ellas deben mostrarse en las páginas con las imágenes correspondientes.
Pregunta: ¿cómo debería proceder? :)
Por supuesto, se puede llenar la cabecera de la vista con algo, sin embargo, entonces para cambiar la imagen tendrías que meterte a fondo y editar el HTML manualmente - no me gusta esa solución.
Me gustaría crear un campo adicional en el tipo de contenido donde se pueda indicar el nombre de la vista que se necesita mostrar!
¿Es esto realmente posible y cómo se hace?
O se podría de alguna manera agregar 2-3 campos adicionales a la vista, que el template de la página procesaría y mostraría todo.
Espero haber descrito el problema de manera clara. ¿Es posible?
La tercera opción sería, de alguna manera, dependiendo de la página, mostrar en el contenido un bloque con los resultados de la vista necesaria.
Definir estrictamente en la plantilla, por ejemplo, si URL1 (o el título de la página) - muestra tal vista, si URL2 - otra.
De nuevo, no estoy seguro de poder nombrar todas las necesarias ahora. Me gustaría tener la posibilidad de gestionar esto desde el panel de administración.
Y no entiendo cómo llamar a la vista necesaria desde el código de la plantilla.
Agradecería cualquier dirección/consejo.
Atentamente,
Artem
PD: se me ocurrió una idea - para el tipo de contenido de las vistas agregar un campo para cargar por defecto la imagen que necesito y en la plantilla de la vista tomar esta imagen y colocarla en el lugar adecuado. Todo parece un poco torcido y a través de ... un lugar extraño.
¿Cómo se haría correctamente?
- Inicie sesión o registrese para enviar comentarios