Bibliothèque des donnéesGadgets

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

Description Statut Data Type Gadget Gadget Version
Donnée du gadget BlogArchive issue des tableaux imbriqués data (niveaux 1,2 et 3), contenant la classe CSS déterminant si le groupe est déployé ou non.
courant
string
BlogArchive
1

Tableaux imbriqués et noms communs

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

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

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": [{
        "expclass": 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
  • Classe CSS déterminant si le tableau enfant posts (4e niveau) est déployé.

En fonction de la page courante et du niveau de l'étiquette, la donnée ressortira l'une des valeurs suivantes :

valeur signification
expanded Le contenu est déployé
collapsed Le contenu n'est pas déployé

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.expclass/>

    </b:loop>

  </b:loop>

</b:loop>

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

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.expclass.size/>

    </b:loop>

  </b:loop>

</b:loop>

Méthode 2 : Par l'indice
<b:eval expr='data:data[0].data[0].data[0].expclass.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.expclass.escaped/>

    </b:loop>

  </b:loop>

</b:loop>

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

Posts les plus consultés de ce blog

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