Posts Tagged “Zope”

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 »

  • Lors de la création d’un type de contenu "Archetype", l’attribut "Titre" existe par défaut, pour pouvoir le changer au niveau des templates, on peux utiliser l’i18n

<b i18n:domain="ici_le_domain" i18n:translate="id_message">Titre</b>
<h1 tal:content="object_title">Ici la valeur du Titre</h1>

  • Anonyme ?

<tal:test tal:condition="not: here/portal_membership/isAnonymousUser">

  • Pour vérifier si l’objet x existe ou non ==> len(here.getFolderContents( contentFilter={’id’ : ‘id’}))>0
Tags:

Comments Pas de commentaire »