J'utilise un searchResults pour pouvoir faire une recherche sur un type de donnée que j'ai créé. Pour pouvoir faire la recherche sur un seul champ, j'ai mis tous les autres champs avec :
Le problème est que je voudrais faire évoluer mon programme pour pouvoir faire une recherche sur un autre champ. Donc est ce que vous connaissez la syntaxe du searchResults pour pouvoir faire en sorte que la recherche ne se limite qu'à un champ donné ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2searchable = 0
Pour l'instant, je fais ça :
De plus cette solution n'est pas géniale car mes objets n'apparaitrons pas lors d'une recherche globale sur le site.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <span tal:define="url python:'/'.join(context.getPhysicalPath()); results python:here.portal_catalog.searchResults(path={'query':url}, portal_type='PersonneMorale', sort_on='id', SearchableText=type[0])" tal:omit-tag="">
Partager