Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

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

Reply #2 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

Reply #3 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

Reply #4 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

Reply #5 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

Reply #6 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

Reply #7 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

Reply #8 Posted by dylanW on 11/08/2012 11:18

Pour plus de précision voici un screen avec le message d'erreur:

http://hpics.li/9aa8131

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

Reply #9 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)

 
Page
  1. [Résolu]Problème jurl dans les templates