viernes, 18 de marzo de 2011

Estilos para las páginas estáticas

En Blogger las páginas estáticas son post, entradas como las que utilizamos cada día cuando actualizamos con la única diferencia que no se muestran en la página principal ni en los archivos.
En algunas plataformas es posible aplicar estilos distintos para cada página pero en Blogger no es posible, lo que si podemos es aplicar a todas las páginas unos estilos que las diferencien de los post o incluso hacer que en las páginas estáticas no se carguen ciertas partes del blog.

En este ejemplo hemos ocultado la sidebar, los enlaces de navegación, el enlace a entradas ATOM, el título y la fecha que se muestra sobre los post si la tuviéramos. El post-footer (fecha, autor, comentarios, valoración, etiquetas) no es necesario ocultarlo porque no se muestra en las páginas.

Para hacer todo eso vamos a utilizar la condicional de las páginas estáticas:

<b:if cond='data:blog.pageType == &quot;static_page&quot;'>

Es necesario situarse en plantilla edición de HTML y marcar para expandir la plantilla no sin antes asegurarnos que tenemos descargado el archivo de la plantilla o copia.

Condicionamos la sidebar

Añadimos la condicional y su cierre marcado en color rojo:

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div id='sidebar-wrapper'>
<b:section class='sidebar' id='sidebar' preferred='yes'>
<b:widget id='xxxxxx' locked='false' title='xxxxxx' type='xxxxxx'>

Aquí tenemos lo añadido a la sidebar
.............
.............
.............

</b:widget>
</b:section>
</div>
</b:if>

Condicionamos los enlaces de navegación y entradas ATOM

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:include name='nextprev'/>

<!-- feed links -->
<b:include name='feedLinks'/>
</b:if>

CONTINUAR

No hay comentarios:

Publicar un comentario