Tuesday, September 1, 2009

Come mostrare Blogger widgets solo nella Homepage

Con questo tutorial vedremo come far si che un widget compaia solo nella homepage del nostro blog ospitato da Blogger.

Normalmente, di default, ogni widget che aggiungiamo tramite pannello di controllo del blog, Layout>Elementi pagina>Aggiungi gadget, viene automaticamente incluso in tutte le pagine, entra in pratica a far parte della struttura Master del blog.
Cosa dobbiamo fare se invece vogliamo che compaia solo nella homepage?
E' molto semplice, si tratta di aggiungere una semplicissima riga di codice all'html del blog nella parte che riguarda il widget.

Andiamo in Modifica HTML ed abilitiamo Espandi modelli widget cerchiamo quindi il widget che ci interessa. Nell'esempiio si trattava di un widget immagine.
Come mostrato nell'esempio subito dopo la riga di codice
<b:includable id='main'>
aggiungiamo
<b:if cond='data:blog.url == data:blog.homepageUrl'>




Il codice aperto va richiuso subito prima della chiusra dell'includable, quindi avremo:
</b:if>
</b:includable>





Salviamo ed è fatta, il widget comparirà solo nella homepage.
Un esempio pratico su questo blog è il messaggio di benvenuto che trovate nella home subito prima degli ultimi post pubblicati.