Tal y como se mencionaba en el artículo anterior, para que aparezca la información de categoría o fecha al principio de página cuando se visite una categoría o el archivo de artículos de un mes o día en concreto, hemos modificado las plantillas predefinidas y aquellos blogs que no hayan modificado su plantilla index.html han sido actualizados automáticamente.
Para el resto, esta es la información que deben saber, si deciden editar sus plantillas manualmente:
Se han creado tres etiquetas nuevas: una definiendo un bloque y dos variables. (si no sabes de lo que hablamos, vista esta página):
<zb:IfSectionHead>...</zb:IfSectionHead>
Define el bloque donde se coloca - si procede - la información del encabezado. Deberá insertarse justo entre las etiquetas <zb:ContentBlock> y <zb:Entries> las cuales, hasta ahora, aparecían una justo detrás de la otra. Este bloque solo es procesado cuando alguien accede a una categoría o al archivo de artículos en un mes o día concreto. En cualquier otro caso es ignorado.
Las dos etiquetas definidas a continuación deberán ir dentro del bloque <zb:IfSectionHead>...</zb:IfSectionHead>
<zb:SectionTitle>
Será sustituída por el nombre de la categoría o por la fecha en cuestión, según accedamos a una categoría o al archivo de mensajes en un mes o día concreto.
<zb:SectionCatDesc>
Si la página visitada es una categoría, esta etiqueta será sustituída por la descripción de la categoría. Si no se ha definido una descripción o si la página visitada es el archivo de un mes o día concreto, se ignora. Si la categoría es General, se asume que la descripción es "Artículos y anotaciones generales" (por el momento, esto último no es personalizable).
El ejemplo más común que puedes insertar en tu plantilla (ojo, solo si ya has modificado tu plantilla - si no lo has hecho, insistimos que tu plantilla ya ha sido actualizada automaticamente) es el siguiente (en verde aparece el código a insertar):
...
<zb:ContentBlock>
<zb:IfSectionHead>
<h2><zb:SectionTitle></h2><zb:SectionCatDesc><hr>
</zb:IfSectionHead>
<zb:Entries>...Y aunque ésto funciona para la mayoría de plantillas que orecemos, a algunas plantillas les sentará mejor que, en lugar de usar <h2> uses alguna otra cosa, dependiendo de la definición de estilos de cada plantilla. Dejamos eso como tarea tuya para que experimentes: para eso el editor de plantillas ofrece ese maravilloso botón llamado "Vista preliminar" :-)