Pubblicato il 29/02/16e aggiornato il

Elenco dei tag dei dati per i layout di Blogger.

Elenco dei tag dei dati per i layout di Blogger globali, per i post e per i singoli widget.
Esistono molti tag di Blogger utilizzati per includere porzioni specifiche di dati nel modello. Essi vengono tutti formattati come <data:name/> o <data:name1.name2/>, dove name è il nome della specifica porzione di dati che si desidera utilizzare. Nell'esempio citato name1.name2, il tag name2 è un elemento specifico in un insieme di dati name1, ad esempio blog.pageTitle.

In molti articoli vengono usate delle etichette per Blogger che ormai sono diventate consuete anche per chi non è un esperto di codici. Faccio l'esempio di data:title che avrete certamente visto scorrendo il codice del vostro blog oppure data:label.name. Queste etichette non fanno parte del linguaggio HTML e funzionano solo su Blogger o per meglio dire solo su alcune sezioni di Blogger.

L'insieme di queste etichette è chiamato Layouts Data Tags ovvero Tag dei dati per i layout e consente agli web designer di creare i modelli e ai proprietari dei blog di modificarli. Se si inserisce uno qualsiasi di questi tag in un contesto diverso da quello di un modello di Blogger, non sarà rilevato come parte del linguaggio. In estrema sintesi si tratta di variabili che prendono un determinato valore a seconda della pagina in cui sono visualizzate.

tag-layout-blogger

Fin dalle medie inferiori abbiamo imparato a usare le variabili nelle equazioni, in seguito anche nelle funzioni. Invece della x, y, z vengono usati questi tag, all'interno di altri tag, oppure anche da soli. Se per esempio incolliamo in un punto del modello la stringa <data:blog.title/>, in quella posizione sarà visibile nel nostro layout il nome del blog . Viene quindi stabilito un linguaggio interno con una struttura che consente di usare queste variabili al posto di quello che si visualizzerà realmente nella pagina web. Per esempio data:title individua il titolo dei gadget che aggiungiamo mentre data:label.name è il nome delle etichette utilizzate in un post. Quest'ultimo tag funzionerà solo posto all'interno di un contenitore che abbia come base id='label'. Alcuni tag di Blogger sono globali cioè funzionano in ogni zona del modello e altri sono specifici solo di una determinata sezione. La sintassi di questi tag è <data:name/> o <data:name1.name2/> ed eccone un elenco che ho realizzato anche a mio beneficio. 

 

TAG DISPONIBILI A LIVELLO GLOBALE

data:blog.title:  Titolo del blog
data:blog.pageType: Tipologia della pagina vale a dire item (singoli post), archive o index.
data:blog.url: Indirizzo della pagina
data:blog.homepageUrl: Indirizzo della Homepage del blog
data:blog.pageTitle: Il titolo della pagina corrente 
data:blog.feedLinks: link dei feed per l'intestazione di pagina.  


TAG PER LA INTESTAZIONE DELLA PAGINA

data:title: Il nome del blog
data:description: La descrizione del blog


TAG DA USARE NEI POST DEL BLOG

data:feedLinks: un elenco di feed per questa pagina. Nella pagina principale, esso conterrà i feed principali dei blog; nelle pagine degli elementi, esso conterrà anche feed di commenti. Tag più analitici dello stesso tipo
data:feedLinks.url: URL dei feed
data:feedLinks.name: Nome del feed cioè Post o Commenti
data:feedLinks.feedType: Il tipo di feed cioè RSS o Atom
data:feedLinks.mimeType: Il tipo MIME del feed
data:olderPageUrl: URL per i post più vecchi
data:olderPageTitle: Testo del link dei post più vecchi
data:newerPageUrl: URL per i post più recenti
data:newerPageTitle: Testo del link per i post più recenti
data:commentLabel: La frase per visualizzare il numero di commenti, ad esempio "commenti".
data:authorLabel: la frase per indicare l'autore del post, ad esempio "postato da".
data:timestampLabel: la frase per indicare quando un post è stato scritto, ad esempio "postato alle".
data:postLabelsLabel: frase per l'elenco di etichette del post, ad esempio "etichette per questo post".
data:backlinksLabel: frase per descrivere i backlink del post, ad esempio "link a questo post".
data:posts: un elenco di tutti i post per questa pagina. Ciascun post contiene quanto indicato di seguito:
data:post.dateHeader: la data del post, presente solo nel primo post postato quel giorno.
data:post.id: l'ID numerico del post.
data:post.title: il titolo del post.
data:post.body: il contenuto del post.
data:post.author: il nome visualizzato dell'autore del post.
data:post.url: il permalink di questo post.
data:post.timestamp: l'orario del post. A differenza di dateHeader, questo c'è per ogni post.
data:post.labels: l'elenco delle etichette del post. Ciascuna etichetta contiene quanto indicato di seguito:
data:post.labels.name: il testo dell'etichetta.
data:post.labels.url: l'URL della pagina che riporta tutti i post di questo blog con quella etichetta.
data:post.labels.isLast: vero o falso. Se questa etichetta è l'ultima dell'elenco.
data:post.allowComments: "vero" se questo post consente i commenti.
data:post.numComments: il numero di commenti di questo post.
data:post.showBacklinks: per visualizzare i backlink di questo post.
data:post.numBacklinks: numero dei backlink di questo post.
data:post.addCommentUrl: l'URL del modulo "aggiungi un commento" per questo post.
data:post.emailPostUrl: l'URL del modulo "invia post per email" per questo post.
data:post.editUrl: l'URL del modulo di modifica per questo post.
data:post.feedLinks: un elenco di feed specifici per questo post. È diversa dalla variabile globale data:blog.feedLinks del blog, in quanto può contenere, ad esempio, un feed per i commenti del post. Ciascuna variabile contiene quanto indicato qui di seguito:
data:post.feedLinks.url: l'URL del feed.
data:post.feedLinks.name: il nome del feed (ad esempio "Post" o "Commenti").
data:post.feedLinks.feedType: il tipo di feed (Atom o RSS).
data:post.feedLinks.mimeType: il tipo MIME del feed.
data:post.comments: un elenco di tutti i commenti del post (solo nelle pagine degli elementi). Ciascuna variabile contiene quanto indicato qui di seguito:
data:post.comments.id: l'ID numerico del commento.
data:post.comments.body: il corpo del commento.
data:post.comments.timestamp: l'ora di pubblicazione del commento.
data:post.comments.author: il nome visualizzato dell'autore del commento o "Anonimo".
data:post.comments.authorUrl: URL del profilo dell'autore del commento, se non è anonimo.
data:post.comments.deleteUrl: l'URL per l'eliminazione di questo commento.
data:post.comments.isDeleted: indica se il commento è stato eliminato. Il testo dei commenti eliminati viene sostituito da un segnaposto.


TAG SPECIFICI DEL WIDGET ARCHIVIO

data:title: il titolo del gadget.
data:style: per indicare il tipo di Archivio "MENU", "FLAT" o "HIERARCHY".
data:data: un elenco di ciascuna unità di archivio, ognuna delle quali contiene:
data:data.name: il nome dell'intervallo dell'archivio, ad esempio "Marzo 2016".
data:data.url: il link alla pagina contenente i post di questo intervallo.
data:data.post-count: il numero di post presenti in questo intervallo.


TAG SPECIFICI DEL WIDGET PROFILO

Nei blog con un solo autore si utilizzano i seguenti tag

data:title: il titolo del gadget.
data:userUrl: l'URL del profilo dell'autore.
data:location: l'ubicazione del profilo dell'autore.
data:aboutme: le "Informazioni personali" tratte dal profilo dell'autore.
data:displayname: il nome visualizzato dell'autore.
data:photo: la foto del profilo dell'autore, composta dai seguenti elementi:
data:photo.url: l'URL della foto.
data:photo.width: la larghezza della foto, in pixel.
data:photo.height: l'altezza della foto, in pixel.
data:photo.alt: il testo "alt" per la foto.

Nei blog collettivi con più autori si utilizzano anche questi tag

data:title: il titolo del gadget.
data:authors: l'elenco di tutti gli autori, ciascuno dei quali contiene quanto indicato di seguito:
data:author.displayname: il nome visualizzato dell'autore.
data:author.userURL: l'URL del profilo dell'autore.


TAG SPECIFICI DEL WIDGET HTML/JAVASCRIPT

data:title: il titolo del gadget.
data:content: il contenuto del gadget.


TAG SPECIFICI DEL WIDGET FEED

data:title: il titolo del gadget.
data:feedUrl: l'URL del feed.
data:feedData: gli elementi del feed, ciascuno dei quali contiene:
data:feedData.title: il titolo dell'elemento.
data:feedData.str_published: data e ora di pubblicazione dell'elemento (in funzione del fuso orario prescelto per il blog).
data:feedData.published: data e ora di pubblicazione dell'elemento (in secondi).
data:feedData.str_updated: data e ora dell'ultimo aggiornamento dell'elemento (in funzione del fuso orario prescelto per il blog).
data:feedData.updated: data e ora dell'ultimo aggiornamento dell'elemento (in secondi).
data:feedData.author: l'autore dell'elemento.
data:feedData.summary: un frammento dell'elemento, se disponibile.
data:feedData.alternate: dove reperire ulteriori informazioni. Questa variabile contiene:
data:feedData.alternate.href: il permalink di questo elemento.
data:feedData.alternate.type: il tipo di contenuti di questo elemento.


TAG SPECIFICI DEL WIDGET FOTO

Il gadget Foto contiene solo una immagine e ne fornisce tutti gli elementi
data:title: il titolo del gadget.
data:sourceUrl: l'URL dell'immagine.
data:width: la larghezza dell'immagine, in pixel.
data:height: l'altezza dell'immagine, in pixel.
data:caption: la didascalia dell'immagine.


TAG SPECIFICI DEL WIDGET ETICHETTE

data:title: il titolo del gadget.
data:labels: l'elenco di etichette, ciascuno dei quali contiene quanto indicato di seguito:
data:label.name: il testo dell'etichetta.
data:label.count: il numero di post con questa etichetta.
data:label.url: un link alla pagina che visualizza i post con questa etichetta.


TAG SPECIFICI DEL WIDGET ELENCO

data:title: il titolo del gadget.
data:items: l'elenco degli elementi.


TAG SPECIFICI DEL WIDGET ELENCO DI LINK

data:title: il titolo del gadget.
data:links: l'elenco di link, ciascuno dei quali contiene quanto indicato di seguito:
data:link.name: il testo del link.
data:link.target: l'URL del link.


TAG DEL WIDGET DEL LOGO DI BLOGGER

Il widget del logo è poco usato e serve per mostrare orgogliosamente il logo di Blogger

data:fullButton: l'URL del pulsante Blogger selezionato.
Integrazione del post precedente: Altre espressioni per i tag condizionali




Nessun commento :

Posta un commento

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti. Se ti ho aiutato con il post o con le risposte ai commenti condividi su Facebook o su Twitter. Grazie.