Posts Tagged “Plone”

  • 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 :

Comments Pas de commentaire »

  1. Taper sur Google site:api.plone.org suivie des mots clés à chercher.
  2. The Definitive Guide to Plone First Edition 16th May 2005
  3. La documentation officielle de plone
  4. Plone Ches Pilot Systems
  5. http://docs.neuroinf.de/
  6. Zopera
  7. Université de Leicester
  8. François Rioult [Université de Caen Basse-Normandie Département informatique]
Tags :

Comments Pas de commentaire »

Il faut vérifier au niveau de la classe s’il existe ou non une vue pour cet objet si ce n’est pas le cas ajouter l’action view  dans la classe.
actions =  (
       {‘action’: "string:${object_url}/monObjet_view",
        ‘category’: "object",
        ‘id’: ‘view’,
        ‘name’: ‘View’,
        ‘permissions’: ("View",),
        ‘condition’: ‘python:1′
       },
)

Sinon veuillez vérifier qu’il y a une vue affecté pour ce type de contenu, c’est à dire :

  1. Dans la ZMI
  2. Puis dans portal_types
  3. Il faut choisir le type de contenu
  4. Et enfin mettre pour Initial view name le nom du template du la vue que vous voulez utiliser
Tags :,

Comments Pas de commentaire »