Data ExplorerListe des donnéesdata:blog

data:blog.sharing.platforms

Description Statut Data Type
Tableau d'objets, issu du dictionnaire "blog". Ce tableau contient des jeux de données permettant de créer des boutons de partage.
Nouveau
courant
array[Object]

Ressources

"data": {
  "blog": {
    "sharing": { 
      "platforms": [ array ],
      {
        "size": number,
        "length": number,
        "empty": boolean,
        "notEmpty": boolean,
        "any": boolean,
        "first": { object },
        "last": { object }
      }
    }
  }
}

Conditions

  • Peut être employée dans l'ensemble du code XML du modèle.
  • Donnée issue de l'objet sharing.
  • Disponible sur toutes les pages.

Valeur

  • Tableau[Objet] - Array[Object]
  • Tableau composé de 7 sets destinés à un service particulier :
    • Lien
    • Facebook
    • BlogThis!
    • Twitter
    • Pinterest
    • Google+
    • E-mail

Items de l'objet
[{
  "name": string,
  "key": string,
  "shareMessage": string,
  "target": string
}]

Extraction explicite du tableau

La donnée affichera un tableau avec des valeurs "null", puisque ce tableau contient plusieurs items.

<b:eval expr='data:blog.sharing.platforms'/>

Extraction explicite des items du tableau

Méthode 1 : Dans une boucle
<b:loop values='data:blog.sharing.platforms' var='VARIABLE_NAME'>

  <!-- Les données du tableau doivent être ajoutées à l'intérieur de cette boucle -->
  <data:VARIABLE_NAME.DATA_NAME/>

</b:loop>

Méthode 2 : Par l'indice
<b:eval expr='data:blog.sharing.platforms[0].DATA_NAME'/>

Premier et dernier set du tableau

Les suffixes .first (premier set) et .last (dernier set) transforment le tableau en un objet ne contenant que le premier ou le dernier set du tableau.
Ce qui permet d'extraire les items de ces sets, sans avoir à utiliser une boucle.

Un item du premier set
<data:blog.sharing.platforms.first.DATA_NAME/>

Un item du dernier set
<data:blog.sharing.platforms.last.DATA_NAME/>

Longueur du tableau

Les suffixes size et length permettent de connaître le nombre de set dans ce tableau. Le résultat sera une valeur numérique.

Avec le suffixe Size
<data:blog.sharing.platforms.size/>

Avec le suffixe length
<data:blog.sharing.platforms.length/>

Ce tableau n'est pas vide ?

Pour savoir si ce tableau n'est pas vide, appliquez le suffixe empty au tableau.
Pour vérifier si ce tableau contient des sets, appliquez les suffixes notEmpty ou any au tableau.
Quelque soit le suffixe, l'expression renverra une valeur booléenne.

Est vide
<b:if cond='data:blog.sharing.platforms.empty'>

</b:if>

N'est pas vide (avec le suffixe notEmpty)
<b:if cond='data:blog.sharing.platforms.notEmpty'>

</b:if>

N'est pas vide (avec le suffixe any)
<b:if cond='data:blog.sharing.platforms.any'>

</b:if>

L'indice des items du tableau

L'indice des items est une valeur numérique (number). Il ne peut être obtenu qu'à l'intérieur d'une boucle <b:loop/>.

<b:loop index='INDEX_NAME' values='data:blog.sharing.platforms' var='VARIABLE_NAME'>

  <!-- L'indice est obtenu à l'intérieur de la boucle -->
  <data:INDEX_NAME/>

</b:loop>

Posts les plus consultés de ce blog

Base de connaissancesFiches techniquesInclusions universelles
Open Graph Protocol [openGraphMetaData]
Populaire
DéveloppementsFichiers XML
Populaire
DéveloppementsMulti-versions
Facebook : Bouton J'aime [Like button]
Populaire
Base de connaissancesFiches techniquesInclusions universelles
Balises de l'entête HTML des thèmes [all-head-content]
Populaire
Base de connaissancesFonctionnalitésÉditeurs
Populaire