Para que se entienda bien, utilizaremos un ejemplo:
Supongamos que deseamos agregar algún gadget, pero no queremos que éste se muestre en la página principal, lo que haremos será añadir una condicional, la cual se encargará de dar la órden de que sólo se muestre en las entradas.
Con estos sencillos parámetros podremos aplicarle la condición de aparecer o no en ciertas zonas:
Mostrando contenido sólo en la página principal:
<b:if cond='data:blog.pageType == "index"'>
CONTENIDO
</b:if>
Mostrar contenido sólo en las entradas:
<b:if cond='data:blog.pageType == "item"'>
CONTENIDO
</b:if>
Mostrar contenido sólo en el primer post:
<b:if cond='data:post.isFirstPost'>
CONTENIDO
</b:if>
Mostrar contenido sólo en páginas estáticas:
<b:if cond='data:blog.pageType == "static_page"'>
CONTENIDO
</b:if>
Mostrar contenido en una URL específica del blog:
<b:if cond='data:blog.url =="URL"'>
CONTENIDO
</b:if>
Actualización 24 octubre 2011:
Es posible utilizar las etiquetas con el sentido contrario, es decir, si en lugar de mostrar contenido en estas secciones, lo que haremos será NO situarlo en éste.
Pongamos un ejemplo:
Mostrar contenido en todo el blog, MENOS en la página principal:
<b:if cond='data:blog.pageType != "index"'>
CONTENIDO
</b:if>
Basta con reemplazar el == por != y con eso convertimos la condicionante a su función inversa.
No hay comentarios:
Publicar un comentario