data:widget.instanceId

Data TypeGadget TypeDefault Gadget VersionLayouts Version
string
Common
1
2
1
2
3

Ressources

"data": {
  "widget": {
    "instanceId": string,
      {
        "size": number,
        "length": number,
        "escaped": string,
        "jsEscaped": string,
        "jsonEscaped": string,
        "cssEscaped": string
      }
  }
}


Caractéristiques

  • Ne peut être employée que dans le code XML d'un gadget.
  • Donnée commune à tous les gadgets.
  • Disponible sur toutes les pages.


Valeur

  • Chaîne de caractères string.
  • Valeur permanente.

L'identifiant d'un gadget est composé du type de gadget, suivi d'un numéro entre 1 et 999.

widgetTypeXXX

Exemple : Le widget Blog
Blog1


Extraction explicite

<data:widget.instanceId/>

<b:eval expr='data:widget.instanceId'/>


Longueur de la chaîne

Le nombre de caractères de la chaîne peut être obtenu en utilisant les suffixes size ou length.
En savoir plus
<!-- WITH SIZE -->
<data:widget.instanceId.size/>

<!-- WITH LENGTH -->
<data:widget.instanceId.length/>


Échappement de la chaîne

La chaîne de caractères peut être échappée en utilisant les suffixes escaped, jsEscaped, jsonEscaped et cssEscaped.
En savoir plus
<!-- HTML ESCAPED -->
<data:widget.instanceId.escaped/>

<!-- JS ESCAPED -->
<data:widget.instanceId.jsEscaped/>

<!-- JSON ESCAPED -->
<data:widget.instanceId.jsonEscaped/>

<!-- CSS ESCAPED -->
<data:widget.instanceId.cssEscaped/>


Exemple d'utilisation

Généralement employé pour reconstituer un id ou une class dans une balise.
XML
<div>
  <b:attr expr:value='"widget-" + data:widget.instanceId' name='id'/>
</div>
Rendu HTML
<div id='widget-Blog1'>

</div>


Implantation de la donnée dans le modèle par défaut

Gadget Type Inclusion Gadget Version Thème
Global
Global
quickedit 1
Common
Common
normalPost 2
Notable
Blog
Blog
comment-form 1
Blog
Blog
comments 1
Blog
Blog
comments 2
Blog
Blog
mobile-nextprev 1
Blog
Blog
nextprev 1
Blog
Blog
nextPageLink 2
Blog
Blog
post 2
Soho
Blog
Blog
FeaturedPost
PopularPosts
postShareButtons 2
Blog
Blog
previousPageLink 2
BlogArchive
main 1
BlogArchive
content 2
BlogArchive
menu 1
BlogList
main 1
BlogList
content 2
CustomSearch
main 1
ContactForm
main 1
ContactForm
content 2
Feed
main 1
Feed
content 2
Followers
main 1 2
Header
main 1
Image
main 1
Image
content 2
PageList
main 1
Stats
main 1
Stats
content 2
VideoBar
main 1
VideoBar
content 2
Wikipedia
main 1
Wikipedia
content 2

Posts les plus consultés de ce blog

Character DATA [CDATA]