viernes, 3 de enero de 2014

Mostrar gadgets solo en las entradas (Blogger)

En el post anterior vimos cómo mostrar los gadgets sólo en la página principal, o sea en la portada del blog, de modo que cuando el usuario haga click en una entrada los gadgets editados desaparezcan.
Ahora haremos lo contrario, es decir, hacer que algunos gadgets estén ocultos en la portada, pero al entrar a un post éstos aparezcan.

Haremos el mismo procedimiento, hay que entrar a la edición HTML del blog con los artilugios expandidos y localizar el gadget. Luego agregar lo que está en color rojo:
<b:widget id='HTML1' locked='false' title='Gadget' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>

Como ven, el procedimiento fue exactamente el mismo, sólo cambia la primera línea en rojo que agregamos, que es la condicional que le ordena al gadget aparecer sólo cuando se está en las páginas individuales.
De igual forma este truco se aplica para cualquier gadgtet, sólo hay que localizar la línea<b:includable id='main'> para pegar después de ella la condicional, y la línea </b:includable> que es antes de ella donde se cierra la condicional.
Categories: ,

0 comentarios:

Publicar un comentario