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]

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]

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

Comments Pas de commentaire »