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 ==
"item"'>
</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 == "item"'>
<!-- only display title if it's
non-empty -->
<b:if cond='data:title !=
""'>
<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.