[Opened] [Résolu]Problème jurl dans les templates
Posted by dylanW on 11/07/2012 14:15
Bonjour, j'ai installé jelix 1.4 en local sur mon ordinateur afin de développer un site web, j'ai ajouté l'alias dans la configuration de apache comme ceci :
<VirtualHost *> DocumentRoot "C:/wamp/www/monsite/monapp/www/" ServerName localhost Alias /jelix/ "C:/wamp/www/monsite/lib/jelix-www/" </VirtualHost> <Directory "C:/wamp/www/monsite/monapp/www/"> AllowOverride all Order allow,deny Allow from all </Directory> <Directory "C:/wamp/www/monsite/lib/jelix-www/"> AllowOverride all Order allow,deny Allow from all </Directory>@@
Lorsque je crée mon application et mon premier module, j'essaie d'utiliser la fonction jurl dans mes templates et j'obtiens :
In the template C:\wamp\www\monsite\monapp/modules/monmodule/templates/sommaire.tpl, unknown fonction jurl C:\wamp\www\Jelix\lib\jelix\tpl\jTplCompiler.class.php 703
Je met bien jurl en minuscule, j'ai regardé la documentation et je n'ai pas trouvé de choses qui explique comment l'installer si ce n'est pas le cas(ce dont je suppose)
Pouvez vous m'aider, Merci
EDIT : je viens de remarquer que j'ai posté mon message dans la mauvaise section, si vous pouvez le déplacer aussi, je vous en remercie.
[Opened] Problème jurl dans les templates
Posted by laurentj on 11/07/2012 14:51
Bonjour,
problème de config probablement. dans pluginsPath, il devrait y avoir un lib:jelix/plugins/. Penser à vider aussi le temp.
[Opened] Problème jurl dans les templates
Posted by dylanW on 11/07/2012 15:13
Re bonjour,
Dans pluginsPath, j'ai bien un lib:jelix/plugins/, j'ai également vidé le temp, ça ne change rien
[Opened] Problème jurl dans les templates
Posted by laurentj on 11/07/2012 15:44
Dans ce cas tu as une erreur dans ton template... il faudrait nous montrer ce que tu fais exactement...
[Opened] Problème jurl dans les templates
Posted by laurentj on 11/07/2012 15:59
il y a bien un lib/jelix/plugins/tpl/html/function.jurl.php ?
[Opened] Problème jurl dans les templates
Posted by dylanW on 11/07/2012 16:10
J'ai bien un lib/jelix/plugins/tpl/html/function.jurl.php
Dans mon template, je fais juste un lien simple pour tester
<h3>Tests</h3> <ul> <li><a href="{jurl 'main:index'}">Test</a></li> </ul>
[Opened] Problème jurl dans les templates
Posted by laurentj on 11/07/2012 16:28
Dans le fichier *.resultini.php dans ton temp, il y a bien une section _tplpluginsPathList_common avec ce répertoire ?
[_tplpluginsPathList_common] 0="C:/wamp/www/monsite/lib/jelix/plugins/tpl/common/"
[Opened] Problème jurl dans les templates
Posted by dylanW on 11/07/2012 18:08
Oui, j'ai bien ce fichier qui contient
[_tplpluginsPathList_common] 0="C:/wamp/www/monsite/lib/jelix/plugins/tpl/common/"
, je peux le supprimer et il est régénéré lorsque je rafraîchis ma page.
[Opened] Problème jurl dans les templates
Posted by dylanW on 11/08/2012 11:18
Pour plus de précision voici un screen avec le message d'erreur:
Edit : lorsque j'utilise l'application de test qui est fournis en téléchargement, je n'ai aucune erreurs
[Opened] Problème jurl dans les templates
Posted by laurentj on 11/08/2012 12:00
Tu as plein de notices et un warning. Il serait interessant de savoir à quoi cela correspond (en particulier le warning). (faut cliquer dessus pour avoir la stack trace et donc repérer le code fautif)