Probleme script freemarker Vs Navigateur de noeuds

cancel
Showing results for 
Search instead for 
Did you mean: 
denz
Active Member II

Probleme script freemarker Vs Navigateur de noeuds

Bonjour,

débutant, j'ai un probleme sans doute des plus simples mais que je ne comprends pas :

Je souhaite récupérer la liste des "sites" dont le sitePreset est site-dashboard

dans le navigateur de noeuds je fais en "Lucene"

@st\:sitePreset:"*dash*"


ca marche


dans la console javascript en "Freemarker input" ( je passe par la avant de me lancer dans mon webscript, je l'ai déjà fait ca marche plutot bien) je fais :

<#assign query = '@st\:sitePreset:"*dash*"'>
<#list companyhome.childrenByLuceneSearch[query] as pere>
   
</#list>


ca marche pas… j'ai une erreur 500 :

500 Internal Error
An error inside the HTTP server which prevented it from fulfilling the request.
01190744 Wrapped Exception (with status template): 011993298 Erreur d'E/S lors du traitement du modèle '<#assign query = '@st\:sitePreset:"*dash*"'>


Pourquoi ca ne marche pas ? Comment faire une requete childrenByLuceneSearch pour récuperer la liste des sites dont le preset est "*dash*" ?

Merci d'avance
1 Reply
denz
Active Member II

Re: Probleme script freemarker Vs Navigateur de noeuds

Bon, j'ai trouvé… il fallait dans la requete lucene ajouter des "\"… je comprends pas bien la syntaxe avec ou sans les \ des fois y'en a qui en mette plein… si quelqu'un peut éclaire c'est la bienvenu !

En attendant pour ceux que ca interessent voici la réponse :

<#assign query = '@st\\:sitePreset:\"*dash*\"'>