Bibliothèque des donnéesGadgets

data:data[i].data[j].data[k].name

Description Statut Data Type Gadget Gadget Version
Donnée du gadget BlogArchive issue des tableaux imbriqués data (niveaux 1,2 et 3), contenant le nom de la période d'archivage.
courant
string
BlogArchive
1

Tableaux imbriqués et noms communs

La donnée name est le nom attribué à 3 données dans les 3 tableaux data imbriqués dans le gadget BlogArchive.

  • data:data[i].name
  • data:data[i].data[j].name
  • data:data[i].data[j].data[k].name

Chaque tableau contient le même groupe d'items (avec des noms identiques).
Il est donc possible de traiter chaque tableau séparément, ou de combiner les 3 niveaux dans une même boucle à l'aide d'un jeu de balises b:include/b:includable.

Cette fiche traite uniquement de la donnée issue du tableau data (3e niveau).

Ressources

"data": {
  "widget": {
    "type": "BlogArchive",
    "version": 1 | 2
  },
  "data": [{
    "data": [{
      "data": [{
        "name": string,
          {
            "size": number,
            "length": number,
            "escaped": string
          }
      }]
    }]
  }]
}

Conditions

  • Ne peut être employée que dans le code XML du gadget BlogArchive.
  • Donnée issue des tableaux imbriqués data (1er, 2e et 3e niveau).
  • Disponible sur toutes les pages.

Valeur

  • Chaîne de caractères - String
  • Le nom de la période

La valeur est variable et peut être paramétrée via le panneau de configuration du gadget :

  • Tableau de bord
  • Mise en page
  • Modifier gadget BlogArchive
  • Style


Modifier le style via les paramètres du gadget Archives du blog


  • Tableau de bord
  • Mise en page
  • Modifier gadget BlogArchive
  • Fréquence d'archivage


Modifier la fréquence d'archivage via les paramètres du gadget Archives du blog


Tableau récapitulatif de la disponibilité de la donnée

Style Tableaux Mensuelle Hebdomadaire Quotidienne
Hiérarchie data 1 OUI (année) OUI (année) OUI (année)
data 2 OUI (mois) OUI (semaine) OUI (mois)
► data 3 NON NON OUI (jour)
Liste condensée
Menu déroulant
data 1 OUI (mois) OUI (semaine) OUI (jour)
data 2 NON NON NON
► data 3 NON NON NON

Extraction explicite

Méthode 1 : Dans une boucle
<b:loop values='data:data' var='VARIABLE_NAME1' >

  <b:loop values='data:VARIABLE_NAME1.data' var='VARIABLE_NAME2' >

    <b:loop values='data:VARIABLE_NAME2.data' var='VARIABLE_NAME3' >

      <data:VARIABLE_NAME3.name/>

    </b:loop>

  </b:loop>

</b:loop>

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

Longueur de la chaîne

Méthode 1 : Dans une boucle
<b:loop values='data:data' var='VARIABLE_NAME_DATA1' >

  <b:loop values='data:VARIABLE_NAME_DATA1.data' var='VARIABLE_NAME_DATA2' >

    <b:loop values='data:VARIABLE_NAME_DATA2.data' var='VARIABLE_NAME_POSTS3' >

      <data:VARIABLE_NAME_POSTS3.name.size/>

    </b:loop>

  </b:loop>

</b:loop>

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

Échappement des caractères

Méthode 1 : Dans une boucle
<b:loop values='data:data' var='VARIABLE_NAME_DATA1' >

  <b:loop values='data:VARIABLE_NAME_DATA1.data' var='VARIABLE_NAME_DATA2' >

    <b:loop values='data:VARIABLE_NAME_DATA2.data' var='VARIABLE_NAME_POSTS3' >

      <data:VARIABLE_NAME_POSTS3.name.escaped/>

    </b:loop>

  </b:loop>

</b:loop>

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

Posts les plus consultés de ce blog

ThéorieRéférences XMLParamètres des données
Le paramètre Image redimensionnable [isResizable]
Populaire
DéveloppementsFichiers XML
Résumés des articles avec images réactives [Pack 2016]
Populaire