jueves, 15 de noviembre de 2007

Plantilla, elementos 4



Sólo hay dos etiquetas más que utiliza Blogger y que no son HTML.

La etiqueta b:loop nos permite repetir alguna acción una determinada cantidad de veces. Esto, por ejemplo, se usa para mostrar la lista de posts o la lista de comentarios.
<b:loop var="identificador" values="eldato">
.......
</b:loop>
identificador puede ser cualquier nombre, lo más común es que se use la letra i
eldato es cualquier etiqueta data. Por ejemplo:

<b:loop values="data:posts" var="i">

data:i.dateHeader es la fecha de cada post
data:i.title es el título de cada post

La etiqueta <b:if> <b:else> </b:if> permite que definamos si ciertos códigos se ejecutarn en funciòn de alguna condición.
<b:if cond="condición">
se ejecuta si la condición es cierta
<b:else>
se ejecuta si la condición es falsa
</b:if>
La etiqueta b:else es opcional.

condición puede ser cualquier cosa que pueda evaluarse como verdadera (true) o falsa (false) y hay varias formas de escribirlas.

Utilizando el operador de igualdad == (dos cosas son exactamente iguales)
<b:if cond='data:blog.pageType == "item"'> es true si la página actual es una página de posts

Sin operador es lo mismo que preguntar si la condición no es cero, false o el dato no está vacío
<b:if cond='data:post.showBacklinks'> es true si la opción mostrar vínculos está habilitada

Utilizando el operador de desigualdad != (dos cosas no son exactamente iguales)
<b:if cond='data:post.numComments != 1'> es true si hay más de un comentario o no hay ninguno



No hay comentarios:

Publicar un comentario

Correo Vaishnava