- 1
[Opened] foobar.jtpl et admin/foobar.jtpl
Posted by plegall on 09/15/2008 14:28
Bonjour,
Dans la partie admin de mon application, j'utilise le template admin/foobar.jtpl et dans la partie publique, il y a foobar.jtpl, or cela semble poser problème car dans jtpl/temp, il n'y a qu'un unique foobar.jtpl, pas de sous arborescence.
Est-ce qu'il existe une option pour créer une arborescence de templates ou bien est-ce que le nom du fichier de template doit être unique à l'ensemble des fichiers de template ?
Note : je suis "encore" en 1.0b1
[Opened] Re: foobar.jtpl et admin/foobar.jtpl
Posted by plegall on 09/15/2008 14:30
Note : je vois bien dans la méthode getTemplate qu'on prend le basename du path du fichier de template :-/
[Opened] Re: foobar.jtpl et admin/foobar.jtpl
Posted by laurentj on 09/15/2008 15:06
salut,
je ne comprend pas : ils sont situés où exactement ces fichiers, et comment tu les appels ?
[Opened] Re: foobar.jtpl et admin/foobar.jtpl
Posted by laurentj on 09/15/2008 15:07
Et tu utilises bien la version standalone de jTpl, pas jelix ?
[Opened] Re: foobar.jtpl et admin/foobar.jtpl
Posted by plegall on 09/15/2008 15:10
pierrick@plegall ~/public_html/pem/trunk $ find . -name page.jtpl ./include/jtpl/temp/page.jtpl ./template/page.jtpl ./template/admin/page.jtpl
dans index.php j'ai : $tpl->display('page.jtpl');
et dans admin/index.php j'ai: $tpl->display('admin/page.jtpl');
Le soucis, c'est que dans ./include/jtpl/temp, je n'ai qu'un seul page.jtpl, qui correspond soit à template/page.jtpl soit à template/admin/page.jtpl (selon le dernier affiché) et que si le cache page.jtpl existe pour la partie publique et que je souhaite afficher la partie admin, ça plante (et vice-versa).
[Opened] Re: foobar.jtpl et admin/foobar.jtpl
Posted by plegall on 09/15/2008 16:03
Voilà : http://developer.jelix.org/ticket/694
(avec le patch ;-)
- 1