Pages: 1 2
Je me pose quelques questions capilotractables.
[hook=my_local_function(args)]
La fonction ne saurait-elle pas faire un global $user;
et retrouver ainsi le username?
La fonction ne saurait-elle pas au besoin faire:
$all = $template->get_template_vars();
Ou une fonction équivalente que nous pourrions proposer.
Cela sous-entend, je veux bien l'admettre qu'il ne faut pas faire d'assign, de clear_cache ou de display, en espérant avoir une prise en compte par le module php qui est l'appelant dans _data.
L'objectif voulu n'est pas, il me semble, de savoir de coder du smarty dans du smarty.
Le vrai besoin du webmaster est plutôt de savoir ajouter un script externe simplement.
Script externe qui fera sans doute quelques "echo" dans la logique pure et stricte de php (sans se soucier de la présence d'un cache de Smarty ou des fonctions de Smarty).
Serai-je à coté du besoin? Et si éloigné une fois encore d'une solution simple?
Hors ligne
De mon point de vue, çà me semble tiré par les cheveux (je suis pas capable de capilotracter) de vouloir faire des choses aussi complexes :
1/ combien d'administrateurs de galerie ont de tels besoins, et sont capables de coder du php ou générer des templates smarty (et motivés pour le faire) ?
2/ les risques de plantages sont accrus (plus tu parses, plus y a de risques que le contenu à parser pose problème)
3/ va expliquer à l'utilisateur qui veut utiliser une accolade dans son texte doive utiliser des codes spécifiques
Pour moi, on s'approche de l'usine à gaz qui essaye de tout faire et on s'éloigne de l'application robuste avec un usage simple.
A partir du moment où on commence à renter dans des besoins aussi précis et complexes, je pense qu'il faut se poser la question d'une solution appropriée :
- création d'un template perso
- réalisation d'un plugin
Hors ligne
Oui, je te rejoins je fais mes propres .tpl extensions
Hors ligne
Pages: 1 2