Filtre par type de widget [widgetType]

Nous vous rappelons que lorsque vous accédez à ce blog, vous signez automatiquement un accord avec Blogger Code.
Consultez les CGU.


Blogger - Array - widget filter
Ce paramètre additionnel 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.


Définition

Ce pack de filtres est destiné uniquement à la donnée universelle data:widgets (disponible que pour les Layouts Version 3).
La donnée est un tableau regroupant tous les widgets 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.
En théorie, ces filtres sont des tableaux renfermés dans un objet et qui renvoie un nouveau tableau :
Ressources
"data": {
  "widgets": [ array],
             { 
                "AdSense": [ array ],
                "Blog": [ array ],
                "BlogArchive": [ array ],
                "BloggerButton": [ array ],
                "BlogList": [ array ],
                "BlogSearch": [ array ],
                "ContactForm": [ array ],
                "FeaturedPost": [ array ],
                "Feed": [ array ],
                "FollowByEmail": [ 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 ],
                "VideoBar": [ array ],
                "Wikipedia": [ array ]
             }
}

En pratique, ces filtres s'ajoutent simplement au nom du tableau.
Exemple : Tous les gadgets PopularPosts
<b:loop values='data:widgets.PopularPosts' var='widget'>
  
</b:loop>

Exemple : Tous les gadgets Label
<b:loop values='data:widgets.Label' var='widget'>
  
</b:loop>


Cumuler les paramètres additionnelles

La nouvelle valeur étant un nouveau tableau, on peut lui appliquer les paramètres additionnels spécifiques aux array:
Exemple : Le premier widget Blog
<b:with value='data:widgets.Blog.first' var='widget'>
  
</b:with>
Exemple : Nombre de widgets Image
<b:eval expr='data:widgets.Image.size'/>
Exemple : Le blog contient au moins un widget Profile
<b:if cond='data:widgets.Profile.any'>
  
</b:if>


Les autres paramètres

Fiches populaires cette semaine

Facebook : Plugin Page