Categories > TinyButStrong general (FR) >

Utiliser des constantes avec Tiny

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: gmcms
Date: 2005-09-21
Time: 06:48

Utiliser des constantes avec Tiny

Bonjour, je découvre avec beaucoup d'enchantement cette classe extraordinaire. Y a t il un moyen d'utiliser des constantes qui sont définies par define dans un fichier php, sans avoir besoin de les retransférer dans une variable avant ?
Merci
By: Skrol29
Date: 2005-09-21
Time: 10:02

Re: Utiliser des constantes avec Tiny

Oui, c'est possible. Il faut juste que tu fasses un include() ou include_once()  de ton script contenant les constantes avant d'utiliser ces constantes.
By: gmcms
Date: 2005-09-21
Time: 10:45

Re: Utiliser des constantes avec Tiny

Si c'est un include côté php, c'est déja fait mais au moment de la fusion Tiny dit ne pas les reconnaître comme étant des variables. Je vais être plus précis sur un exemple.
J'ai un fichier toto.php qui fait un include de config.php contenant des define, dont define ('CMOI'. 'Toto');
J'ai un fichier toto.tpl appelé comme étant le template à fusionner par Tiny et contenant un champ [var.CMOI].
Cette approche ne marche pas, CMOI est jeté comme n'étant pas une variable.
Il doit me manquer quelque chose ;-)
By: Skrol29
Date: 2005-09-21
Time: 10:56

Re: Utiliser des constantes avec Tiny

Ha oui, je comprend mieux.

Les constantes Php ne sont pas considérées commes des variables. Donc on ne peut pas y accéder dans un template avec les champs Var.

Dans le forum intitulé "tips & tricks" tu trouveras une astuce pour afficher les constantes Php dans un template.
By: gmcms
Date: 2005-09-21
Time: 11:10

Re: Utiliser des constantes avec Tiny

Merci et encore bravo pour cet excellent travail de qualité.
Salutations