• Rechercher dans le dossier courant : (Dans ce cas je cherche tous les événements du futur ou actif, publiés dans le dossier courant)
<tal:define="ici python: ‘/’.join(context.getPhysicalPath());
                    results python:here.portal_catalog.searchResults(
                            path=ici,
                            portal_type=’Event’,
                            end={‘query’: here.ZopeTime(), ‘range’: ‘min’},
                            sort_on=’start’,
                            review_state=’published’);
>
n’oublier pas de personnaliser l’affichage des résultats ici !!
</tal:define>

  • Exemples

results = catalog.searchResults(
    #modified={‘query’:last_login_time, ‘range’:'min’},
    portal_type=portal_types,
    sort_on=’modified’,
    sort_order=’reverse’,
    review_state=review_state)[:max]

here.portal_catalog.searchResults(
    path=agenda,
    portal_type=’Event’,
    end={‘query’: here.ZopeTime(),’range’: ‘min’},
    sort_on=’start’,
    review_state=’published’);

portal_catalog.searchResults(   
    path = dossier_a_rechercher,
    portal_type = type,
    sort_on = ‘Date’,
    sort_order = ‘reverse’,
    review_state = ‘published’,
    subject = texte,
    SearchableText = texte)[debut:fin]

portal_catalog.searchResults(
    portal_type=’News Item’,
    sort_on=’Date’,
    sort_order=’reverse’,
    review_state=’published’ )

portal_catalog.searchResults(
     portal_type=’News Item’,
     sort_on=’Date’,
     sort_order=’reverse’,
     review_state=’published’)

portal_catalog.searchResults(
    portal_type=’News Item’,
    sort_on=’Date’,
    sort_order=’reverse’,
    review_state=’published’)

portal_catalog.searchResults(
    portal_type=’Event’,
    end={‘query’: DateTime(), ‘range’: ‘min’},
    sort_on=’start’,
    sort_limit=5,
    review_state=’published’)[:5]

portal_catalog.searchResults(
    portal_type=’News Item’,
    sort_on=’Date’,
    sort_order=’reverse’,
    review_state=’published’)

portal_catalog.searchResults(
    sort_on=’modified’,
    portal_type=typesToShow,
    sort_order=’reverse’,
    sort_limit=5)[:5]

catalog.searchResults(
    portal_type=portal_types,
    sort_on=’modified’,
    sort_order=’reverse’,
    Creator=member.getMemberId(),
    )[:20]

Tags :
Répondre