IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Ask et introtemplate [MediaWiki]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre à l'essai
    Femme Profil pro
    stagiaire
    Inscrit en
    Juin 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : stagiaire

    Informations forums :
    Inscription : Juin 2016
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Ask et introtemplate
    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 :

    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 outrotemplate j'ai simplement les caractères qui cloturent un tableau |}
    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 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {|class = "wikitable"
    {{#if:{{{1}}}|!Object's name}}
    {{#if:{{{2}}}|!Date}}
    ...
    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 :

    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

  2. #2
    Membre à l'essai
    Femme Profil pro
    stagiaire
    Inscrit en
    Juin 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : stagiaire

    Informations forums :
    Inscription : Juin 2016
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Si quelqu'un a le même problème que moi, il suffit de définir une variable avec #vardefine, elles sont reconnues dans tout le modèle donc même dans les introtemplate

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. GlassFish v2 disponible - GlassFish Ask the Experts
    Par alexismp dans le forum Glassfish et Payara
    Réponses: 5
    Dernier message: 23/09/2007, 13h19
  2. barre d'outil ask
    Par zais_ethael dans le forum Firefox
    Réponses: 2
    Dernier message: 21/09/2007, 19h17
  3. [référencement]Erreur 404 avec le crawler de ask.com
    Par PerfectSlayer dans le forum Référencement
    Réponses: 1
    Dernier message: 07/05/2007, 09h12
  4. Réponses: 2
    Dernier message: 04/05/2007, 02h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo