By: glachant
Date: 2007-08-30
Time: 17:41
|
sous-modèle : onload=file OU subtpl
voilà,
en fonction de l'état connecté ou non d'un utilisateur je voudrais inclure un fichier différent dans un termplate. (dans mon cas mon template principal (main.htm) contiendra un entête variable (head1.htm ou head2.htm))
...mais je ne vois pas comment faire (champ [var.] ou [onload;file=] ? ou encore autre chose?)... pouvez-vous m'aider svp ?
si quelqu'un l'a déjà fait vous avez un bout de code exemple ?
merci d'avance
|
By: Skrol29
Date: 2007-08-30
Time: 23:56
|
Re: sous-modèle : onload=file OU subtpl
Salut,
Tu peux utiliser "if/then/else" et "file" dans la même balise TBS. Le "if" est traité avant le "file".
Exemple (non testé) :
[onload.logé;if [val]=1;then 'connecté.html';else 'non_conn.html';file=[val]]
|
Ou encore (non testé) :
[onload;file=[var.logé;if [val]=1;then 'connecté.html';else 'non_conn.html']]
|
|
By: glachant
Date: 2007-08-31
Time: 09:35
|
Re: sous-modèle : onload=file OU subtpl
Ok, merci de ton aide, je vais essayer, je pense que ça devrait marcher.
cependant je me demandais si il n'y avait pas une solution du genre
[onload;file=[var.nameFile]] ? Je pense que ça ne fonctionne pas car le onload est effectué au chargement et que [var.] est substitué à l'appel du Show mais est ce qu'il y a une solution de ce type ? ce qui en plus aurait l'avantage de pouvoir substituer par un nombre bien plus important de fichier !
|
By: glachant
Date: 2007-08-31
Time: 09:44
|
Re: sous-modèle : onload=file OU subtpl
ben en fait [onload;file=[var.nameFile]] ça marche super fort et c'est vachement plus puissant !!!!! je sais même pas pourquoi j'y ai pas pensé avant, franchement, TBS Y'A PAS PLUS STRONG !
|
By: Skrol29
Date: 2007-08-31
Time: 16:38
|
Re: sous-modèle : onload=file OU subtpl
salut,
Oui, certains paramètres traitent les champs [var] immédiatement. C'est indiqué dans la doc quand un paramètre le permet. La liste des paramètres comme ça est donnée dans une FAQ.
|
|
Posting in progress.
Please wait...
|