
Home
» Talus' Works » Talus' TPL » Général & Support » Concernant les affectations intpl de variables » Lecture du Sujet » Page 1 | Forum Fermé - Sujet Fermé |
|
|
|
|
Hello, Je lance ici un petit sondage : Vous avez actuellement la possibilité de changer les valeurs de variables (ou d'affecter une nouvelle variable) normales ET bloc (enfin, petit bug qui sera normalement réglé d'ici la prochaine version). Ce que je me demande, c'est si le changement de la valeur d'une variable est vraiment nécessaire au bloc... En gros si ceci vous est vraiment nécessaire (déjà que je doute un peu de l'autre...) :
Code TPL
<block name="monbloc">
<set name="monbloc.MAVAR" value="qqch" />
</block>
D'après-vous, est-ce vraiment nécessaire ? D'après moi, ca ne fait qu'alourdir les tpl, mais bon, le client est roi... Dev' de Talus' Works |
|
|
|
|
Salut, Perso, j'ai jamais utilisé <set /> dans mes codes. Vraiment jamais. Pourtant, j'ai déja fait pas mal de templates. Après, c'est peut-être utile pour certaine personnes. Faudrait p-e proposer ça en add-on |
|
|
|
|
|
Je pense que le SET pour les variables simples, c'est toujours utile, de base. Mais pour les blocs, que ca ne l'est carrément pas... Autant checker au niveau du PHP. Je compte aussi changer la syntaxe en :
Code TPL
<set var="MAVAR">valeur</set>
Ca permet une plus grande flexibilité... :) EDIT > Tiens, un témoignage comme quoi je n'utilise jamais cette balise : c'est var et non pas set... Bah ce sera changé pur la prochaine version :D Dernière édition le 10/07/2009, à 14:50, par Talus Dev' de Talus' Works |
|
|
|
|
Personellement, je l'utilise Exemple:
Code TPL
avec un <print r="mavar" /> à la fin(<print r="" /> ?)
<if cond="DEBUG">/*si la constante débug est sur "vrai".
aussi possible: <if cond="{__$DEBUG__}">*/
<var name="mavar" value="['{VARIABLE}'];" />
</if>
Alors oui, j'ai un système d'extension dans talus'tpl C'est pratique, ça alourdi pas beaucoup le foreach Dernière édition le 14/07/2009, à 15:49, par Informpro |
|
|
|
|
|
Donc, tu ne l'utilises pas pour les blocs non plus... Bon bah voilà ca a sauté. Mais pour l'affectation, faut que je la revois un peu (callback ?) pour mieux la gérer... genre pour faire gaffe aux caractères spéciaux, éventuellement vérifier pour affecter la valeur d'une autre variable, ... Sinon, je pige pas trop ton système d'extension là tout de suite... Pourrais-tu éventuellement faire un nouveau sujet pour le partager ? Même si je pense que les filtres peuvent étendre et faire ce que tu veux, je pense... Sans pour autant créer une classe Plugins... Mais toi qui vois ^^ Dernière édition le 15/07/2009, à 00:28, par Talus Dev' de Talus' Works |
| Forum Fermé - Sujet Fermé |