drupal 7 – Crear archivo de plantilla para bloque de vistas

Pregunta:

Hay mucho acerca de la creación de temas en bloques personalizados, pero ¿qué pasa con los bloques creados por vistas?

Mi bloque de vistas tiene id: block-views-posts-Listing-block,

Intento muchas formas de nombrar el archivo de plantilla, por ejemplo: block – block – views-posts-Listing-block.tpl.php, pero no puedo encontrar el nombre de archivo correcto.

Respuesta:

Edite su vista. y En la configuración "Avanzada" de los detalles de su Bloque, haga clic en "Theme: Information" . Se mostrará una lista de opciones de archivos de plantilla.

por ejemplo, si su bloque tiene un nombre "lista de publicaciones", vea los posibles nombres enumerados por la opción "Información del tema":

* Display output: views-view.tpl.php, views-view--posts-listing.tpl.php, views-view--default.tpl.php, views-view--block.tpl.php, views-view--posts-listing--block.tpl.php
* Style output: views-view-unformatted.tpl.php, views-view-unformatted--posts-listing.tpl.php, views-view-unformatted--default.tpl.php, views-view-unformatted--block.tpl.php, views-view-unformatted--posts-listing--block.tpl.php
* Row style output: views-view-fields.tpl.php, views-view-fields--posts-listing.tpl.php, views-view-fields--default.tpl.php, views-view-fields--block.tpl.php, views-view-fields--posts-listing--block.tpl.php
* Field Content: Title (ID: title): views-view-field.tpl.php, views-view-field--title.tpl.php, views-view-field--posts-listing.tpl.php, views-view-field--posts-listing--title.tpl.php, views-view-field--block.tpl.php, views-view-field--block--title.tpl.php, views-view-field--posts-listing--block.tpl.php, views-view-field--posts-listing--block--title.tpl.php 

por ejemplo : su bloque tiene la lista de publicaciones con el nombre y el estilo sin formato , luego "Información del tema" sugiere el nombre views-view-unformatted--posts-listing--block.tpl.php (este es solo uno de varios nombres) . puede copiar el archivo de plantilla original views-view-unformatted.tpl.php (ubicado en / modules / views / theme) a su directorio de temas actual, y cambiar el nombre de este archivo con el nombre sugerido: views-view-unformatted--posts-listing--block.tpl.php . luego realice los cambios dentro de su archivo de plantilla. Si esta plantilla no le permite realizar los cambios deseados, busque otras plantillas según sus necesidades.

Al final, si agrega una nueva plantilla, vuelva a escanear la lista de archivos de plantilla:

¡Importante! Al agregar, eliminar o cambiar el nombre de los archivos de plantilla, es necesario informar a Drupal de los cambios haciendo que vuelva a escanear los archivos en su sistema. Al hacer clic en el botón "Volver a analizar archivos de plantilla", borras el registro de temas de Drupal y, por lo tanto, activa este proceso de análisis. Las plantillas resaltadas (en su lista de plantillas arriba del botón "Volver a explorar archivos de plantilla") reflejarán el nuevo estado de su sistema.

También el Módulo Desarrollador de Temas http://drupal.org/project/devel_themer sugerido por Oswald podría ser útil para detectar posibles plantillas para cambiar elementos específicos según sus criterios. No recomiendo este módulo habilitado en ambientes de producción (en mi caso, incluso he deshabilitado el módulo en ambientes de prueba, porque parece tener conflictos con las vistas, pero cuando ha sido necesario, ha sido muy útil)

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım