Bonjour,
j'utilise Semantic MediaWiki et je rencontre quelques soucis avec ma requête #ask.
J'utilise un format template qui contient un template, introtemplate et un outrotemplate. Je veux afficher mes résultats dans un tableau.
Voici à quoi ressemble ma requête :
Dans mon outrotemplate j'ai simplement les caractères qui cloturent un tableau |}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 {{#ask:[[Category:Objects]] |?=name |?date |?user |format=template |namedargs=no |introtemplate=Header search object |template=Search Object |outrotemplate=Table footer }}
Dans mon template j'affiche les paramètres de mon #ask.
Dans mon introtemplate qui s'appelle Header search object je veux afficher les colonnes seulement si elles remplissent certaines conditions, bon ici seulement si mon paramètre n'est pas vide, donc j'ai ce code :
Cette syntaxe fonctionne quand j'appelle Header search object en tant que template dans ma requête #ask. Mais cela ne fonctionne pas quand je l'appelle en tant que introtemplate, il ne reconnait même pas mes paramètres. Voici donc mon problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 {|class = "wikitable" {{#if:{{{1}}}|!Object's name}} {{#if:{{{2}}}|!Date}} ...
1) Quelqu'un sait-il pourquoi cela ne fonctionne pas ? Et comment le faire prendre en charge ?
2) Sinon si vous avez une solution pour intégrer mes paramètres en tant que variables dans mon introtemplate je suis tout à fait preneuse !
3) Autre solution pour faire la même chose ?
Merci beaucoup, j'espère que quelqu'un pourra m'aider
Partager