Jump to content

Comment faire un include d'un .tpl dans un fichier .tpl


Recommended Posts

Bonjour,

 

j'ai créé un fichier.tpl que je voudrais inclure dans un autre fichier .tpl

 

je fais donc ça :

 

{include file='chemin/fichier.tpl'}

 

mais quand je charge la page j'ai une erreur 500.

 

Le fichier que j'essai d'inclure contient un formulaire en html

Quand je met le code directement dans la page tout fonctionne correctement...

 

quelqu'un a une idée ?

 

merci

 

je suis en 1.5.6.0

Link to comment
Share on other sites

Le chemin est peut être mauvais ? 

Dans le thème par défaut, ils utilisent la variable $tpl_dir pour atteindre le dossier du thème.

{include file="$tpl_dir./errors.tpl"}

 

La seule autre différence, ce sont vos quotes, à la place des guillemets.

Link to comment
Share on other sites

Si {include file="fichier.tpl"} pouvait marcher (en partant du principe que votre répertoire source est le thème, alors il n'y aurait pas l'utilité de la variable $tpl_dir dans le thème par défaut.

 

A mon avis, {include file="fichier.tpl"} va chercher un fichier.tpl à la racine du site et non dans le même dossier.

 

Je connais pas trop smarty, mais PS mais à disposition une console de débug dans les préférences, qui devrait pouvoir vous aider à régler ça rapidement si c'est une question de chemin.

Link to comment
Share on other sites

Ok,

 

donc je suppose que vous avez fait : {include file="$tpl_dir./votredossier/votrefichier.tpl"} ?

Si ca ne marche pas...essayé de placer votre TPL dans le dossier du thème pour faire simplement {include file="$tpl_dir./votrefichier.tpl"}

 

Devrait pas y avoir de soucis :/

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...