Il m'est déjà arrivé de vouloir modifier le contenu d'un widget mais de ne pas parvenir à le faire parce qu'en cliquant sur le bouton enregistrer, je ne recevais aucune réponse, aucune réaction. Je crois que je ne suis pas le seul à avoir eu un tel problème. C'est pourquoi je propose ici une solution pour palier à ce désagrément. L'astuce, c'est de remplir le widget plus manuellement en mode html. La même technique peut être utilisée pour modifier (ou ajouter) un widget hors ligne sur une page précédemment ajoutée, ou encore ajouter un nouveau widget sans aller sur la page "Mise en page", mais en allant sur la page "Modifier le code html". Malheureusement, cette astuce ne concerne que quelques types de widgets, dont le widget html, liste des liens, le widget texte et le widget flux.
Voici le code nécessaire pour la modification et l'emplacement où insérer les nouvelles donnes du widget.
1. WIDGET HTML
<b:widget id='HTML22' locked='false' title='TITRE DU WIDGET' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
CONTENU DU WIDGET
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
2. WIDGET LISTE DES LIENS
<b:widget id='LinkList32' locked='false' title='LISTE DES LIENS' type='LinkList'>
<b:includable id='main'>
<b:if cond='data:title'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<ul>
<b:loop values='data:links' var='link'>
<li><a href=''>Nom du lien 1</a></li>
<li><a href=''>Nom du lien 2</a></li>
<li><a href=''>Nom du lien 3</a></li>
</b:loop>
</ul>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>
3. WIDGET TEXTE
<b:widget id='Text22' locked='false' title='TITRE DU WIDGET' type='Text'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
CONTENU DU WIDGET
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
4. WIDGET FLUX
<b:widget id='Feed11' locked='false' title='Recent Posts' type='Feed'>
<b:includable id='main'>
<h2><data:title/></h2>
<div class='widget-content' expr:id='data:widget.instanceId + "_feedItemListDisplay"'>
<span style='filter: alpha(25); opacity: 0.25;'>
<a href='URL DU FLUX'><data:loadingMsg/></a>
</span>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
Bonsoir Rodney,
RépondreSupprimerJe viens d'ouvrir un blog et si les commentaires (que j'ai nommés "cailloux précieux" apparaissent bien au dessous des messages, ils n'apparaissent pas dans le module de droite.
J'ajoute que je ne connais strictement rien au langage HTML.
Regarde : http://unjourcestpileunjoursefface.blogspot.com/
Tout me paraît complexe...
Merci de ton aide, si tu as le temps.
Ziggie