Les données de type URLs [URL]

Nous vous rappelons que lorsque vous accédez à ce blog, vous signez automatiquement un accord avec Blogger Code.
Consultez les CGU.


Blogger - URL data type
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 dont certaines caractéristiques comme par exemple, le protocole https/http sont paramètrables.


Caractéristiques

Mise à jour : Blogger a abandonné le domaine national de premier niveau le 29 mai 2018. Les blogs Blogger sont désormais redirigés vers le domaine blogspot.com !

Les données de type url sont des données héritières string. 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 universel)
  • data:blog.canonicalHomepageUrl (dictionnaire universel)
  • data:posts[i].canonicalUrl (dictionnaire widget Blog)
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.
L'url canonique est l'url officielle que vous utilisez pour référencer votre blog.
Pour connaître l'url canonique de votre blog, consultez votre tableau de bord :

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


Bibliothèque des données URL


Paramètres additionnels

Les données de type url sont dotées d'un objet d'items qui permettent d'obtenir des informations supplémentaires ou d'appliquer une caractéristique à l'url.
Introduction aux paramètres additionnels des données
Représentation des ressources
{
  "canonical": URL,
  "http": URL,
  "https": URL,
  "size": number,
  "length": number,
  "escaped": string,
  "jsEscaped": string,
  "jsonEscaped": string,
  "cssEscaped": string
}

Fiches Paramètres Signification Résultat
URL canonique canonical Renvoie l'url canonique de l'url courante. URL
HyperText Transfer Protocol Secure http Renvoie l'url avec le protocole http.
https Renvoie l'url avec le protocole https.
Paramètres de l'héritage string
Longueur d'une chaine length size Longueur d'une chaîne de caractères. number
Échappement de la chaîne escaped Fournit l'équivalent HTML échappé de la chaîne de caractères. string
jsEscaped Fournit l'équivalent JS échappé de la chaîne de caractères.
jsonEscaped Fournit l'équivalent JSON échappé de la chaîne de caractères.
cssEscaped Fournit l'équivalent CSS échappé de la chaîne de caractères.


Tableau d'URLs

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

["hppts://","hppts://","hppts://","hppts://"]

Pour extraire les items d'un tableau d'URLs, il faut employer la balise b:loop.
Un tableau explicite
<b:loop values='["hppts://","hppts://","hppts://"]' var='itemUrl'>

  <data:itemUrl/>

</b:loop>

Un tableau d'URLs peut être créé à l'aide de l'opérateur lambda map.
Créer un tableau d'URLs
<b:loop values='data:posts map (p => p.url)' var='itemUrl'>

  <data:itemUrl/>

</b:loop>


Les opérateurs

Les données de type url peuvent être injectées dans des opérations.
Consultez les opérateurs au cas par cas pour connaître ceux qui acceptent les données url entrantes et ceux qui renvoient un résultat de type url.
Introduction aux opérateurs Blogger Les opérateurs d'URLs
Ce tableau reprend la liste des opérateurs dont le résultat est (ou peut être) une URL.

Nom Opérateur Sortie
Sélecteurs ternary : ? : possible
binary : ?: possible
Opérateurs Lambdas first possible


Les autres types

Fiches populaires cette semaine

Les opérateurs d'images [resizeImage/sourceSet]

Ajouter des boutons au menu de partage