Gadget visible unicamente en la página principal

jueves, 31 de diciembre de 2009
Añadiendo unos códigos en la Edición de HTML de nuestra plantilla lograremos hacer que un gadget sea visible unicamente en la página principal de nuestro blog.
Este truco es muy útil, ya que cuando se entra en algun post, el gadget elegido no se mostrará, dando una mayor sensación de limpieza y frescura del blog al visitante.

Para aplicarlo en tu blog, solamente debes dirigirte a Diseño>Edición de HTML>Expandir plantilla de artilugios , localizas el gadget (buscando la "Id") y añades los códigos en azul:

<b:widget id='Aquí te aparecerá la id del gadget' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
  <!-- 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>
Tras guardar cambios ya podrás mantener la interfaz del blog en un estado mucho más ligero.

¡Saludos!

- Visto en Ciudad Blogger

6 comentarios:

  • Gildo Kaldorana

    Puede ser muy interesante, por lo menos para mi blog, que cada vez tiene más grficos y va más lento.
    Feliz Año Nuevo y muchas gracias por vuestro trabajo.

  • La Trucoteca

    Hola Gildo!
    Bienvenido al blog, ya sabes que estamos aquí para lo que necesites :)
    Nos alegra que te sirva el truco, de veras ;)
    ¡Muchos saludos y felices fiestas!

  • Luifer Villa

    Hola, gracias por la ayuda que nos brindan.

    Una pregunta, es posible hacer que un gadget se vea en TODO el blog EXCEPTO en una entrada en particular?

    Gracias por su respuesta.

    El Nosocomio

  • La Trucoteca

    Hola Luifer :)
    Bueno, nos parece que sí hay una solución, gracias a JMiur de Vagabundia :)
    La hemos probado y todo funciona.
    Deberías seguir los pasos dados, y en el código rojo más largo que hay que añadir, debes poner lo siguiente:

    <b:if cond='data:blog.pageName != &quot; AQUí JUSTO EL TÍTULO DE LA ENTRADA&quot;'>

    Y así, en esa entrada no te aparecerá el gadget al que le has puesto el código :)
    ¡Muchos saludos y esperamos que te sirva!

  • Luifer Villa

    Gracias! Me servirá bastante el truco!

  • La Trucoteca

    De nada Luifer
    Nos tienes para lo que necesites :)
    ¡Saludos!

  • Ir Arriba