Cuando añadimos un gadget de "Etiquetas" en la sidebar, se muestran en el
todas las etiquetas que hemos añadido en nuestras entradas.
Hay una forma de
ocultar las etiquetas que no queremos mostrar en el gadget de "Etiquetas".
Como Blogger no limita la cantidad de gadget de "Etiquetas" que podemos usar en el blog, esto sería útil por ejemplo para un blog con más de una temática, ya que podría usar un gadget de "Etiquetas" distinto para cada tema.
Si vamos en nuestro panel a la pestaña de "
Diseño", pinchamos en "
Añadir gadget" y escogemos un gadget de "
Etiquetas" para añadir en nuestra sidebar, el resultado sería una lista con todas las etiquetas que estamos usando en las entradas del blog.
Para añadir un gadget de "
Etiquetas" y filtrar en el las que no queremos mostrar, tendremos que hacerlo directamente desde el HTML de la plantilla.
[1] Vamos a la pestaña "
Edición HTML" de nuestro panel y
sin expandir la plantilla de artilugios, localizamos la línea que marca el comienzo de la sidebar:
<b:section class='sidebar' id='sidebar' preferred='yes'>
[2] Justo debajo de esa línea pegamos este código para mostrar el gadget de "Etiquetas":
<b:widget id='Label5' locked='false' title='Etiquetas2' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<ul>
<b:loop values='data:labels' var='label'>
<!-- Muestra las etiquetas excepto las de esta lista -->
<b:if cond='data:label.name != "Links"'>
<b:if cond='data:label.name != "Widget"'>
<b:if cond='data:label.name != "Comentarios"'>
<b:if cond='data:label.name !="Blogger"'>
<li>
<b:if cond='data:blog.url == data:label.url'>
<span expr:dir='data:blog.languageDirection'>
<data:label.name/>
</span>
<b:else/>
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url'>
<data:label.name/>
</a>
</b:if>
<span dir='ltr'>(<data:label.count/>)</span>
</li>
<!-- Tags de cierre -->
</b:if></b:if></b:if></b:if>
</b:loop>
</ul>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>
Cada línea como esta (señaladas en negrita):
<b:if cond='data:label.name != "Links"'> corresponde a una etiqueta que
no va a mostrarse en el gadget.
Podemos añadir las líneas que necesitemos según las etiquetas que queremos ocultar, teniendo en cuenta que por cada nueva línea añadida, colocaremos una etiqueta de cierre (
</b:if>) a continuación de las que veis en "
Tags de cierre".
Si solo vamos a filtrar un par de etiquetas por ejemplo, borramos las líneas sobrantes y los
</b:if> de cierre correspondientes.
El nombre de las etiquetas que queramos ocultar, ha de ir escrito en el código
exactamente igual que como las usamos en las entradas.
En el ejemplo la id del gadget es
id='Label5', tendremos que cambiarla por cada gadget de "Etiquetas" que coloquemos ya que no puede haber dos elementos con la misma id en la plantilla y Blogger nos marcaría error al guardar.