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>
