[Opened] Re: Re: Re: unknown fonction urljsstring
Posted by laurentj on 01/09/2013 16:19
Bonjour,
jTpl parse le template en utilisant les plugins qui correspondent au contenu du template. Si le template c'est du HTML, alors il utilise les plugins html de jtpl.
Dans ton cas, jTpl pense que ce n'est pas du HTML, donc normal que tu n'a pas accès à urljsstring.
Il faut savoir maintenant pourquoi il pense que ce n'est pas du HTML. Normalement, il tente de récupérer la réponse instanciée, il connait donc le type de contenu, et active alors les plugins qu'il faut. À priori, vu l'erreur, il n'a pas pu récupérer la réponse. Probablement parce que tu fais un getResponse trop tard dans ton contrôleur. C'est pour cela qu'il faut faire un getResponse en début de méthode de contrôleur.
Note: que le template soit dans une zone ou pas ne change rien au truc. Cependant, on peut former un type de contenu à jtpl :
- soit en indiquant le type ('html') à la méthode display ou fetch de jTpl
- soit, dans une zone, en indiquant le type dans la propriété $_tplOutputType ( = 'html' par ex).
[Opened] Re: unknown fonction urljsstring
Posted by bentaye on 01/09/2013 16:49
Je debute juste avec Ajax :)