Filtres de données universelles pour les gadgets

Avis aux gratteurs

Suite aux violations répétées de la part de certains utilisateurs, nous avons pris la décision de ne pas couvrir les futures générations de thèmes Blogger tant que des copies illégales du contenu de ce blog existeront.

Blogger - Array - widget filter

Ce réglage qui ne s'applique qu'à la donnée universelle Blogger data:widgets, permet d'obtenir un tableau des widgets visibles de votre blog ayants le même type.



Les filtres

Ce pack de filtres est destiné uniquement à la donnée universelle data:widgets (disponible en exclusivité intersidérale que pour les détenteurs des thèmes Version 3).
La donnée est un tableau regroupant tous les gadgets visibles sur le blog. En appliquant un filtre (dont le nom est le type du gadget), le tableau ne contiendra plus que les gadgets d'un type spécifique.

Techniquement, ces réglages sont des données renfermées dans un objet, qui lui-même est contenu dans la donnée à régler. Les réglages renvoient un nouveau tableau de gadgets.

Échantillonnage des ressources


  widgets: array,
    
      AdSense: array,
      Attribution: array,
      Blog: array,
      BlogArchive: array,
      BloggerButton: array,
      BlogList: array,
      BlogSearch: array,
      ContactForm: array,
      FeaturedPost: array,
      Feed: array,
      Followers: array,
      Header: array,
      HTML: array,
      Image: array,
      Label: array,
      LinkList: array
      PageList: array,
      PopularPosts: array,
      Profile: array,
      ReportAbuse: array,
      Stats: array,
      Subscribe: array,
      Text: array,
      TextList: array,
      Translate: array,
      Wikipedia: array
    

En pratique, dans l'éditeur XML du thème, les réglages s'ajoutent au nom du tableau array :

Syntaxes de sortie

<!-- AdSense -->
data:array.AdSense

<!-- Blog -->
data:array.Blog

<!-- BlogArchive -->
data:array.BlogArchive

<!-- etc... -->

Exemples

<!-- AdSense -->
<b:loop values='data:widgets.AdSense' var='AdSense'></b:loop>

<!-- Blog -->
<b:loop values='data:widgets.Blog' var='Blog'></b:loop>

<!-- BlogArchive -->
<b:loop values='data:widgets.BlogArchive' var='BlogArchive'></b:loop>


Cumuler les réglages de tableaux

La nouvelle valeur étant un nouveau tableau, on peut lui appliquer des réglages supplémentaires spécifiques aux array :

Exemple : Le premier gadget Blog

<b:with value='data:widgets.Blog.first' var='Blog'>
  
</b:with>

Exemple : Nombre de gadgets HTML/JS

<b:eval expr='data:widgets.HTML.size'/>

Exemple : Le blog contient au moins un gadget Profile

<b:if cond='data:widgets.Profile.any'>
  
</b:if>


Les autres réglages de données

Spotlight

Populaires cette semaine

Le fichier XML du gadget FeaturedPost