Title: RE: [CPS-users-fr] Re: Affichage du statut d'un document
 
Super ! Merci beaucoup...
 
AM


De : SERRET Francois PREF85 [mailto:[EMAIL PROTECTED]
Envoyé : mardi 4 avril 2006 10:19
À : '[EMAIL PROTECTED]'
Cc : [email protected]
Objet : RE: [CPS-users-fr] Re: Affichage du statut d'un document

Salut,
voici ce que j'ai fait pour obtenir
des liens cliquables directement dans ma section "annuaires"
zope2.7 cps3.2.4
@+
francois
##########################################################################
Afficher une boite avec les URL cliquables directement

1. créer une vue « Full » pour l'affichage d'une boite:

            a. Modifier le fichier: Products/CPSDefault/sdins/cps_default/content_lib.pt
            b. Ajouter le bloc suivant dans la macro « display_style »

    <option i18n:translate="label_full_doc" value="full"
            tal:attributes="selected python:format == 'full'">
            Full
    </option>

           c. Puis dans le même fichier, ajouter la macro :

 <!--============================================================-->
<pre>full doc:</pre>
<metal:block define-macro="info_full">
  <div
     tal:attributes="class python:test(info ['hidden'],'hiddenItem',nothing)">
       <metal:block use-macro="here/item_view_alone/macros/show"/>
  </div>
</metal:block>

d.Enfin, créer le fichier Products/CPSDefault/sdins/cps_default/item_view_alone.pt

<metal:block define-macro="show"
  tal:define="doc python:item.getContent();">
  <tal:block
    tal:condition="python:doc ['portal_type'] in ('Flexible','Link')"
    tal:content="structure python:doc.render(proxy=item)"/>
</metal:block>


2.Créer un répertoire caché dans la section et créer une boite - affichage Full - dans cette section pour y afficher le contenu du répertoire caché:

          a. Dans la section créer une section cachée ex: section_cache
          b. Déplacer ou publier les documents Liens ou Flexibles que vous voulez voir ouvrir
              directement dans section_cache
          c. Créer une boite de contenu dans la section principale (menu de droite :
              gérer les boites) . Dans répertoire indiquer le chemin exact de la boite cachée :
             par ex: /sections/annuaires/section_cache – en affichage Full.

##########################################################################

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à