Configurer un gadget en limitant son affichage

Vous souhaitez modifier la configuration de l'affichage d'un widget ? 

⛔C'est possible, mais réservé aux utilisateurs avertis : en effet, il faudra obligatoirement modifier dans le  code HTM du thème ou  template, la partie correspondant au Widget.

1-METHODE GENERALE

1-1 D'abord, Noter l'identifiant du gadget concerné


Tableau de bord > Mise en page >  sur le gadget concerné: cliquer sur" Modifier" > son adresse apparaît et elle se termine par son identifiant
ici pour le gadget Image, son identifiant est : Image 1







1-2 Travailler sur le code HTML du template 

  Il faudra obligatoirement travailler  sur le code du modèle


  • Thème puis Modifier le code HTML







  • puis chercher le gadget via "Accéder au Widdget"




























EXEMPLE:
 CODE du WIDGET  dont l'identifiant est "HTML3" Le plus souvent le code  à ajouter se situe soit
dans le début du code du widget,



-et /ou vers la fin du code du widget concerné






Autre possibilité de recherche de code
Utiliser la fonction recherche clavier "CTRL+ F" une petite fenêtre s'affiche y taper  le nom du widget ad'afficher l'endroit.
2-LIMITATION D'AFFICHAGE DES WIDGETS



2-1 Via  un Gadget HTML

 Afficher ce gadget uniquement avec certains articles

Pour supprimer l'affichage d'un gadget pour un seul article : insérer le code suivant dans la version HTML de l'article :
    <style type="text/css">#IDENTIFIANT{display:none;}</style>


    2-2 En modifiant le code du template

    Dans tous les exemples ci-dessous on considère que l' identifiant du Widget est :" HTML 1"

    • Widget affiché seulement avec les articles et jamais avec la page d'accueil :
      Si vous voulez qu’un widget n’apparaisse pas avec la page d’accueil ni à une page pour libellé et ni à celle des archives, ajoutez le code en rouge:
    <b:widget id='HTML1' locked='false' title='' type='HTML'>
    <b:includable id='main'>
    <b:if cond='data:blog.pageType == "item"'>

    CONTENU DU WIDGET

    </b:if>
    </b:includable>
    </b:widget>



    • Widget affiché seulement avec la page d’accueil
    Pour n’afficher un widget qu’à la page d’accueil, ajoutez le code en rouge ci-dessous à votre widget :

    <b:widget id='HTML1' locked='false' title='' type='HTML'>
    <b:includable id='main'>
    <b:if cond='data:blog.url == data:blog.homepageUrl'>

    CONTENU DU WIDGET

    </b:if>
    </b:includable>
    </b:widget>



    • Widget limité à un article du blog
    Si vous voulez limiter un widget à une page donnée de votre blog, voici le code en rouge à ajouter dans celui-ci :

    <b:widget id='HTML1' locked='false' title='' type='HTML'>
    <b:includable id='main'>
    <b:if cond='data:blog.url == "URL_ARTICLE"'>

    CONTENU DU WIDGET
    </b:if>
    </b:includable>
    </b:widget>

    Remplacez URL_ARTICLE par le lien de l’article où vous voulez voir le widget s’afficher et ce widget ne s’affichera plus dans les autres pages du blog.


    • Widget limité à l'affichage d'un article avec libellé
    Si vous voulez limiter un widget seulement à l'article d’un libellé donné.
    Pour cela, voici le code en rouge à ajouter à votre widget :

    <b:widget id='HTML1' locked='false' title='' type='HTML'>
    <b:includable id='main'>
    <b:if cond='data:blog.url == "http:// nom-blog.blogspot.com/search/label/nom-du-libellé"'>

    CONTENU du WIDGET

    </b:if>
    </b:includable>
    </b:widget>

    Remplacez l’url entière par l’url de votre libellé et votre widget n’apparaîtra que sur la
    page dédiée à ce libellé.


    • SOURCES
    Nous ne connaissons pas le nom de l'auteur  originel de ces codes (que l'on trouve sur plusieurs  sites). 
    Pour créer cet article, les sources sont : 
    https://www.leblogger.fr/2011/03/limiter-affichage-widget-certaines.html