¿Cómo anulo el page.tpl.php predeterminado?


17

Tengo una página en mi D7sitio web con una desviación significativa del resto de mis páginas. En esta página solo mostraré un número limitado de regiones y en un diseño diferente.

¿Cuál es la mejor manera de anular el valor predeterminado page.tpl.php? ¿Puedo crear algo como " mycustom-page.tpl.php" que se llama SOLO en una URL específica dentro de mi sitio?

Respuestas:


12

Dependiendo de qué contenido exacto desea hacer una plantilla especial, existen diferentes soluciones para eso. Mire las sugerencias de plantillas de Drupal 7 . Ejemplo para un solo nodo: page--node--1.tpl.php.

En caso de que las sugerencias de la plantilla principal no ofrezcan la flexibilidad que necesita, puede agregar más sugerencias según sus propios criterios. Esto se hace en una función de preproceso en template.php de su tema. Para obtener más información, consulte Trabajar con sugerencias de plantillas .


absolutamente perfecto y asombrosamente simple. aprobado a Drupal y los drupalitas :)
Carlos Muñiz

1
Buena respuesta. Agregué información sobre cómo agregar sus propias sugerencias de plantillas, en caso de que @Charlie o alguien más lo necesite.
marcvangend

drupal.org/project/devel_themer también lo ayudará a encontrar el nombre
rémy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.