Nascondere i widget di Blogger da un post, una pagina o dalla Home Page


Su Blogger un tempo si potevano fare ben poche cose ma col passare del tempo anche Google sta capendo che i suoi blog hanno bisogno di aggiornamenti importanti. Una novità che neanche riuscivo a credere nella sua esistenza è avere l'accesso al file Robot.txt per personalizzarlo e per fare indicizzare le etichette.

Oggi sto scoprendo un'altra soluzione importante per tante persone che gestiscono un blog con temi poco modificabili, anche se questa soluzione forse la conoscete già voglio proporla per i nuovi arrivati nel mondo di blogger. Si tratta di nascondere un qualsiasi Widget da un posto preciso del blog per farlo apparire invece in altri posti nello stesso momento.

Per trovare il campo ID WIDGET bisogna andare in Amministrazione>Layout> Widget di nostro interesse > Modifica.

Dopo di ché si aprirà una finestra di dimensioni minore per modificare il Widget. Anziché modificarlo dovrete notare l'URL, al termine del quale appare anche l'id del HTML. Ad esempio:

http://www.blogger.com/rearrange?blogID=123456789&action=editWidget&sectionId=sidebar-right-1&widgetType=null&widgetId=HTML10

Nel mio caso l'id era HTML 10 adesso che so come si chiama devo scegliere quale di questi codici usare per decidere dove non mostrare il Widget e ricopiarlo su Design > Modifica HTML e cercare la riga </head> dove immediatamente prima incolleremo il codice completo.

Nascondere un Widget solo in Home Page.


<b:if cond='data:blog.url == data:blog.homepageUrl'>
<style type='text/css'>
#IDWIDGET {
display: none;
visibility: hidden;
}
</style>
</b:if>


Nascondere un Widget solo nei Post.


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
#IDWIDGET {
display: none;
visibility: hidden;
}
</style>
</b:if>


Nascondere un Widget solo negli archivi.


<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<style type='text/css'>
#IDWIDGET {
display: none;
visibility: hidden;
}
</style>
</b:if>


Nascondere un Widget solo nelle pagine statiche.


<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<style type='text/css'>
#IDWIDGET {
display: none;
visibility: hidden;
}
</style>
</b:if>


Nascondere un Widget solo in un preciso post o etichetta.



<b:if cond='data:blog.url == "URL del post o della Etichetta"'>
<style type='text/css'>
#IDWIDGET {
display: none;
visibility: hidden;
}
</style>
</b:if>


Nessun commento :

Scrivi un commento

I commenti dovranno prima essere approvati da un amministratore. Verranno pubblicati solo quelli utili a tutti e attinenti al contenuto della pagina. Per commentare utilizzate un account Google/Gmail, altrimenti la modalità "anonimo".