22 septiembre 2013

Mostrar u ocultar gadgets en el blog

Mostrar u ocultar gadgets en el blog
Hay ocasiones en las que nosotros no queremos que algunos de nuestros gadgets se vean en la portada de nuestro blog, pero si queremos que se muestren en el resto de las entadas, o al menos no queremos que dichos gadgets hagan que la carga del blog sea más lenta.

Pues hacer que algunos gadgets se oculten de la entrada si es posible, y para ello solo tenemos que valernos de un simple código que ordena que el script del gadget se oculte en la portada del blog, pero en el resto se muestra normalmente.
El código del que hablo es el siguiente:

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

</b:if>

Este lo deberás poner dentro del gadget, y para ello entra en Diseño, Edición Html, y con los artilugios expandidos (recuerda que ahora los “artilugios expandidos” es abriendo las flechas que están junto a los números hacia el lado izquierdo de la plantilla) busca el nombre del gadget; por lo general los gadgets tienen nombre en tu blog (Etiquetas, Entradas Recientes, Archivo, Etc., o el nombre que tú le hayas puesto) y pega el código de arriba entre <b:includable id='main'> y el último cierre</b:includable> para que te quede más o menos así:

<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>

Con ello lograremos que los gadgets que elegimos no se vean en la portada del blog. Lo que está en azul HTML1 es el nombre del gadget, para este ejemplo el gadget tenía ese nombre. Pero si lo que quieres es lo contrario, que tu gadget se muestre en la portada y no en las entradas, también lo podemos lograr con el mismo procedimiento solo cambiando los códigos que te di al comienzo. En este caso los que pondrás son éstos:

<b:if cond='data:blog.homepageUrl == data:blog.url'>

</b:if>


Recuerda que tienes que poner a todos los gadgets que quieras ocultar o mostrar.
BLOGER & BLOGER ® 2020 | Plantilla Adaptada y Rediseñada Por Bloger & Bloger