#MODELE : absence de la liste des paramètres dans l'environnement #3376

Closed
opened 8 years ago by tcharlss · 3 comments
tcharlss commented 8 years ago
Owner

Soit un modèle inséré dans le texte d'un article : <gibolinX|param1=truc|param2=machin>.
Dans le squelette du modèle, la liste des paramètres passés explicitement est présente dans l'environnement, dans #ENV{args}.
[(#ENV*{args}|foreach)] renvoie bien param1=>oui, param2=>machin

En revanche, si on insère ce modèle dans un squelette : [(#MODELE{gibolin, id_gibolin=X, param1=truc, param2=machin})], #ENV{args} est absent de l'environnement du modèle.
Il y a une inconsistence là, non ? Il faudrait que #ENV{args} soit présent tout le temps.

Soit un modèle inséré dans le texte d'un article : `<gibolinX|param1=truc|param2=machin>`. Dans le squelette du modèle, la liste des paramètres passés explicitement est présente dans l'environnement, dans `#ENV{args}`. `[(#ENV*{args}|foreach)]` renvoie bien `param1=>oui, param2=>machin` En revanche, si on insère ce modèle dans un squelette : `[(#MODELE{gibolin, id_gibolin=X, param1=truc, param2=machin})]`, `#ENV{args}` est absent de l'environnement du modèle. Il y a une inconsistence là, non ? Il faudrait que `#ENV{args}` soit présent tout le temps.
Owner

#ENV{args} a été ajouté pour y mentionner les arguments explicites passés au modèle inséré dans du texte, il n'a d'utilité que dans ce cas. Tout ce qu'il contient est aussi dans le #ENV, mais le #ENV peut contenir quelques arguments supplémentaires automatiques hérités du contexte
Version cible mise à 3.1

`#ENV{args}` a été ajouté pour y mentionner les arguments explicites passés au modèle inséré dans du texte, il n'a d'utilité que dans ce cas. Tout ce qu'il contient est aussi dans le `#ENV`, mais le `#ENV` peut contenir quelques arguments supplémentaires automatiques hérités du contexte **Version cible mise à 3.1**
b_b commented 7 years ago
Owner

Vu la réponse de Cedric, on peut fermer le ticket non ?

Vu la réponse de Cedric, on peut fermer le ticket non ?
b_b commented 7 years ago
Owner

Pas de nouvelle, on ferme ;)
Statut changé à Fermé

Pas de nouvelle, on ferme ;) **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.