Bibliothèque des donnéesGadgets

data:links[i].href

Description Statut Data Type Gadget Gadget Version
Donnée du gadget PageList issue du tableau links, contenant les URLs des pages autonomes et des adresses web.
courant
Mise à jour récente
string
url
PageList
1

Ressources

"data": {
  "widget": {
    "type": "PageList",
    "version": 1 | 2
  },
  "links": [{
    "href": URL|string,
      {
        "canonical": URL,
        "http": URL,
        "https": URL,
        "escaped": string,
        "size": number,
        "length": number
      }
  }]
}

Conditions

  • Ne peut être employée que dans le code XML du gadget PageList.
  • Donnée issue du tableau links.
  • Disponible sur toutes les pages.

Valeur

  • Url des pages autonomes et des adresses web
  • Donnée de type string lorsque l'url est une adresses web
  • Donnée de type URL lorsque l'url est une page autonome

Extraction explicite

Méthode 1 : Dans une boucle
<b:loop values='data:links' var='VARIABLE_NAME' >
  <data:VARIABLE_NAME.href/>
</b:loop>

Méthode 2 : Par l'indice
<b:eval expr='data:links[0].href'/>

Paramètres additionnels

Des paramètres additionnels peuvent être ajoutés aux données de type URL.
Dans le cas de la donnée data:links[i].href, certains de ces paramètres ne sont disponibles que si l'url n'est pas une adresse web.
Pour différencier les URLs, vous devez employer des opérateurs conditionnels ou un sélecteur binaire.

URL courante HTTPS
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.https ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL courante HTTP
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.http ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL canonique
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.canonical ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL canonique https
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.canonical.https ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL canonique http
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.canonical.http ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL courante échappée
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.escaped ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL courante HTTPS échappée
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.https.escaped ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL courante HTTP échappée
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.http.escaped ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL canonique échappée
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.canonical.escaped ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL canonique https échappée
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.canonical.https.escaped ?: data:VARIABLE_NAME.href'/>
</b:loop>

URL canonique http échappée
<b:loop values='data:links' var='VARIABLE_NAME' >
  <b:eval expr='data:VARIABLE_NAME.href.canonical.http.escaped ?: data:VARIABLE_NAME.href'/>
</b:loop>

Longueur de la chaîne

Méthode 1 : Dans une boucle
<b:loop values='data:links' var='VARIABLE_NAME' >
  <data:VARIABLE_NAME.href.size/>
</b:loop>

Méthode 2 : Par l'indice
<b:eval expr='data:links[0].href.size'/>
Dernière modification :

Posts les plus consultés de ce blog

DéveloppementsFichiers XML
Populaire
DéveloppementsFichiers XML
Favicons multi-sets [icon / apple-touch-icon / msapplication]
Populaire
ThéorieRéférences XMLParamètres des données
Le paramètre Image redimensionnable [isResizable]
Populaire
DéveloppementsMulti-versions
Facebook : Bouton partager [Share button]
Populaire