Propriété "mots clés" comme critère de tri
Pour participer à cette discussion, cliquez ici pour vous inscrire.
| Auteur | Discussion |
|---|---|
|
calamitynouch |
Propriété "mots clés" comme critère de tri Utilisation de l'index Subject pour ressortir une liste de pages indexées dans le portal_catalog Bonjour, Mon site tourne sous Zope2.6/Plone1.0.5. J'utilise les types de base proposés dans le portal_types. Voilà ma problématique : J'essaie d'afficher dans une page la liste de mes types "Event" en me basant non seulement sur leur type et leur "review_state" mais aussi sur un mot clé sélectionné dans la liste des mots clés présents dans l'onglet "Propriété" (celui à coté de l'onglet "modifier" en haut de fiche. Si j'utilise le moteur de recherche avancé de Plone et que je sélectionne l'un des mots clé fournis en critère de recherche, je vois dans la barre d'adresse qu'il utilise un critère appelé Subject%3Alist=Mot_Cle Si j'entre dans ma page template la ligne suivante : python:container.portal_catalog(portal_type=Event, sort_on='effective', SubjectAlist='casting', sort_order='reverse',review_state='published'); en ayant pris soin de sélectionner le mot clé "casting" dans les propriétés des Events en question, j'obtiens quand meme la liste de tous mes évènements, même ceux qui ne sont pas "casting". J'ai cherché pas mal comment utiliser cette propriété mais je n'ai rien trouvé. Dans le portal_catalog, elle est nommé uniquement "Subject" mais cela ne marche pas mieux. Avant de chercher plus loin ou de modifier le type pour ajouter un metadata supplémentaire afin d'y caser un critère supplémentaire, je voudrais savoir s'il n'est vraiment pas possible de trier sur les mots clés et si oui, comment ? Je pense que le problème vient surtout de ma syntaxe. Merci pour votre aide. Bonne soirée à tous. Nouch Posté le 26/09/2006 @ 19:15
|
|
calamitynouch |
Résolu
Finalement, la bonne syntaxe est :
python:container.portal_catalog(portal_type=type1, sort_on= Posté le 27/09/2006 @ 11:27
|

Log in
Forgot your password?