Afficher les champs d’un objet #SPIP v2 - commentaires Afficher les champs d'un objet #SPIP v2 2013-11-27T00:56:47Z http://www.teddypayet.com/Afficher-les-champs-d-un-objet-SPIP-v2#comment118 2013-11-27T00:56:47Z <p>Ouais, c'est juste énorme ! Bravo ! Merci esj !</p> Afficher les champs d'un objet #SPIP v2 2013-11-27T00:41:27Z http://www.teddypayet.com/Afficher-les-champs-d-un-objet-SPIP-v2#comment117 2013-11-27T00:41:27Z <p>on peut certes sourire de cette <i>nouvelle</i> syntaxe, mais elle permet néanmoins de passer de</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code>[(#VAL{#ENV{exec}}|concat{':label_',#VALEUR}|_T)]</code></div> <p>à</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code><:{=#ENV{exec}:label_#ENV{valeur}}:></code></div> Afficher les champs d'un objet #SPIP v2 2013-11-27T00:30:53Z http://www.teddypayet.com/Afficher-les-champs-d-un-objet-SPIP-v2#comment116 2013-11-27T00:30:53Z <p>oui.<br class="autobr" /> le compilo traite <code class="spip_code" dir="ltr">{=#BALISE</code><br class="autobr" /> comme expliqué assez précisemment dans les logs des commits <a href="http://core.spip.org/projects/spip/repository/revisions/20035" class="spip_url spip_out auto" rel="nofollow external">http://core.spip.org/projects/spip/repository/revisions/20035</a> et <a href="http://core.spip.org/projects/spip/repository/revisions/20775" class="spip_url spip_out auto" rel="nofollow external">http://core.spip.org/projects/spip/repository/revisions/20775</a></p> Afficher les champs d'un objet #SPIP v2 2013-11-26T23:41:58Z http://www.teddypayet.com/Afficher-les-champs-d-un-objet-SPIP-v2#comment114 2013-11-26T23:41:58Z <p>Ah c'est pas mal du tout ça ! Je n'avais pas suivi ça.<br class="manualbr" />Mais bon, il faut avoir SPIP 3.0.13… à minima.</p> <p>Une petite question dans cette écriture. Dans <code class="spip_code" dir="ltr"><:petitions:{=#GET{item},email=#GET{arg}}:></code>, c'est normal d'avoir un signe "=" devant <code class="spip_code" dir="ltr">#GET{item}</code> ? Je ne comprends pourquoi c'est "obligatoire".</p> Afficher les champs d'un objet #SPIP v2 2013-11-26T23:10:43Z http://www.teddypayet.com/Afficher-les-champs-d-un-objet-SPIP-v2#comment113 2013-11-26T23:10:43Z <p>à noter que depuis le commit <a href="http://core.spip.org/projects/spip/repository/revisions/20900" class="spip_url spip_out auto" rel="nofollow external">http://core.spip.org/projects/spip/repository/revisions/20900</a> donc depuis spip 3.0.13 (stable) il est possible d'utiliser les balises de langue ainsi :</p> <p>en url :<br class="autobr" /> <code class="spip_code" dir="ltr">?nom_module=petitions&cle_item=form_pet_envoi_mail_confirmation</code></p> <p>dans le squelette :</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code>#SET{module, #ENV{nom_module}}<br /> #SET{item, #ENV{cle_item}}<br /> #SET{arg, toto@titi.com}<br /> <br /> <:petitions:form_pet_envoi_mail_confirmation{email=toto@titi.com}:><br /> <br /> <:petitions:form_pet_envoi_mail_confirmation{email=#GET{arg}}:><br /> <br /> <:petitions:{=#GET{item},email=#GET{arg}}:><br /> <br /> <:{=#GET{module}:form_pet_envoi_mail_confirmation, email=#GET{arg}}:><br /> <br /> <:{=#GET{module}:#GET{item},email=#GET{arg}}:></code></div> <p>ces <strong>5</strong> écritures sont fonctionnelles et afficheront toutes :</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code>Un courrier électronique de confirmation vient d'être envoyé à toto@titi.com. Vous devrez visiter l'adresse web mentionnée dans ce courrier pour valider votre signature. </code></div> <p>on s'affranchi ainsi (au coût d'une certaine gymnastique syntaxique certes...) de l'usage du filtre <code class="spip_code" dir="ltr">|_T</code> dans les squelettes.</p>