ThéorieRéférences XMLTypes des données

Les URLs [URL]

Les url [URL]
Le terme URL est employé pour qualifier le type d'une donnée Blogger.
Une donnée de type URL contient une adresse du blog.

Présentation

Ce type de données est apparue dans la bibliothèque en avril 2016 et regroupe les principales URLs du blog.
Sur le long terme, ce nouveau type a pour objectif de déprécier les anciennes données canoniques :
  • data:blog.canonicalUrl (dictionnaire globale)
  • data:blog.canonicalHomepageUrl (dictionnaire globale)
  • data:posts[i].canonicalUrl (dictionnaire widget Blog)

Vous trouverez la liste complète dans la bibliothèque [filtre URL].

Dans la plupart des cas, ce type de données renferme l'url courante qui contient le domaine national blogspot du visiteur.
  • France : blogspot.fr
  • Belgique : blogspot.be
  • Suisse : blogspot.ch
  • Luxembourg : blogspot.lu
  • Canada : blogspot.ca

Quelque soit le domaine, la donnée de l'url courante ne doit pas être utilisée pour référencer votre blog, ni pour créer des boutons de partage !
Pour cela, vous devez mentionner l'url canonique du blog. Référez-vous au chapitre "Paramètres additionnels"...


Paramètres additionnels

Les données de type URL disposent de paramètres additionnels qui permettent d'obtenir des informations supplémentaires ou d'appliquer une caractéristique à l'url.

Paramètre Type de la valeur Signification
canonical URL Renvoie l'url canonique.
http URL Renvoie l'url avec le protocole http.
https URL Renvoie l'url avec le protocole https.

Les données de type URL héritent automatiquement des caractéristiques des données de type string.

Paramètre Type de la valeur Signification
length number Renvoie le nombre de caractères contenus dans la chaîne.
size
escaped string Échappement HTML d'une chaîne de caractères.
jsEscaped string Échappement JS d'une chaîne de caractères.
jsonEscaped string Échappement JSON d'une chaîne de caractères.
cssEscaped string Échappement CSS d'une chaîne de caractères.


D'un point de vue technique, ces paramètres sont des données contenues dans un objet et qui renvoient une nouvelle valeur :


Représentation des ressources


En pratique, ces paramètres s'ajoutent simplement au nom de la donnée et renvoie une nouvelle valeur.
Quelques exemples avec la donnée universelle data:view.url :


URL courante
data:view.url

URL courante http
data:view.url.http

URL courante https
data:view.url.https

URL canonique
data:view.url.canonical

URL canonique http
data:view.url.canonical.http

URL canonique https
data:view.url.canonical.https

Longueur de la chaîne
data:view.url.size

Échappement HTML
data:view.url.escaped

Échappement JS
data:view.url.jsEscaped

Échappement JSON
data:view.url.jsonEscaped

Échappement CSS
data:view.url.cssEscaped


Les opérateurs

Certains opérateurs permettent de traiter des URLS.
Ce chapitre sera bientôt détaillé...


array[URL]

array[URL] est un type de tableau contenant que des valeurs de type URL.

array["https://...","https://...","https://..."]

Il n'existe aucun tableau de ce type dans la bibliothèque des données Blogger, mais si une telle donnée existait, il faudrait employer la balise b:loop

Exemple fictif
<b:loop values='data:arrayURL' var='itemURL'>

  <data:itemURL/>

</b:loop>

Pourquoi avoir mentionné le type array[URL] dans cette documentation si aucune donnée de ce type ne figure dans la bibliothèque ?
Il est vrai que la bibliothèque ne contient pas de tableau de ce type, mais il est possible d'en créer. Pour cela, vous devez utiliser une donnée de type array[object] avec l'opérateur lambda map qui se chargera de regrouper une donnée de type URL contenue dans l'objet du tableau.

Syntaxe
array[object] map (var => var.URL)

Exemple
<b:loop values='data:posts map (x => x.url)' var='postURL'>

  URL : <data:postURL/>

</b:loop>
L'opérateur map compile les valeurs de la donnée url contenue dans le tableau objet data:posts. Le nouveau tableau d'URLs est créé et stocké dans la variable postURL.


Quelle est l'url canonique du blog

L'url canonique est l'url officielle que vous utilisez pour référencer votre blog :
Pour retrouver l'url canonique de votre blog, consultez votre tableau de bord :

  • Tableau de bord
  • Paramètres
  • Basique
  • Édition
  • Adresse du blog


Dernière modification :
Assistance publique pour le produit Blogger sur les supports  d'aides :

Certifiée par Google - Experte Platine TC (Ambassador & Advanced Troubleshooter):
  • Affectation Google France, produit Blogger, du 11/07/2011 au 28/07/2014.
  • Affectation Google US, produit Blogger depuis le 28/07/2014.

Posts les plus consultés de ce blog

ThéorieRéférences XMLParamètres des données
Les paramètres caractères d'échappement [escaped/jsEscaped/jsonEscaped/cssEscaped]
Populaire
DéveloppementsMulti-versions
Populaire
ThéorieRéférences XMLTypes des variables d'habillage
Variables d'habillage - Les arrière-plans [background]
Populaire
DéveloppementsFichiers XML
Favicons multi-sets [icon / apple-touch-icon / msapplication]
Populaire
ThéorieFonctionnalitésAvancé
Populaire