Bonjour,

Je pense que tes champs Titre-Description, viennent du layout common et pas du layout FAQ.
Il faut que tu vire le layout common de la liste des layouts de ton portal_type. Si tu veux toujours utiliser ces champs en mode "edit", tu le remplace par un layout identique qui n'affiche pas les champs en mode "view".

Cordialement,

  Pierre
HERVE Patrick a écrit :
J'ai une questions sur ce même sujet.
Je ne désire plus voir afficher le sujet et la description dans le container FAQ (entre autres).


J'ai rajouté dans layout_lib.pt ceci : 

<metal:block define-macro="view_faq"  tal:define="layout options/layout">
  Le code ...
</metal:block>

Et j'ai rajouter le fichier layout_faq_view.pt  contenant ceci  : 

<metal:block use-macro="here/layout_lib/macros/view_faq_churennes" />



et la je me retrouve irémediablement avec :

Le titre ...
La description ...
Le code ...


Et cela est aussi le cas pour d'autre type de document que j'ai dérivée de CPSDocuement comme "actu_perso" etc ...


Comment désactiver cette affichage par default de Title et description ??


-----Message d'origine-----
De : Pierre Maris [mailto:[EMAIL PROTECTED]]
Envoyé : vendredi 29 octobre 2004 10:15
À : [email protected]
Objet : Re: [CPS-users-fr] afficher les documents sous forme complete.



Bonjour,

Vu le caractère récurrent de cette demande, voilà une solution possible 
qui consiste à rajouter un mode d'affichage "Full" aux boites.

Ceci nécessite une modification de content_lib (pas l'original bien sûr, 
mais une copie dans un skins).
Vers la ligne 354 de content_lib, on trouve le select qui affiche les 
mode d'affichage. Il faut rajouter un bloc :
    <option i18n:translate="label_full_doc" value="full"
            tal:attributes="selected python:format == 'full'">
            Full
    </option>

Ensuite quelque part dans content_lib, il faut rajouter 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>

Et créer un template "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','simpletype_Aide')" <--=== Ici une liste des types méritant 
un affichage full-->
        tal:content="structure python:doc.render(proxy=item)" />
</metal:block>
   
Voilà, y'a plus qu'à poser une boîte de contenu en choisissant 
l'affichage "full" et le nombre d'item par boîte.

Je pense qu'il serait intéressant de modifier définitivement cps_default 
pour permettre d'externaliser les macros d'affichage sans modifier 
content_lib avec un mécanisme similaire aux boîtes (getCustomBoxes).

Cordialement,

   Pierre






sebastien HEITZMANN wrote:

  
Bonjour.

J'aimerais savoir si il est possible d'afficher les documents d'une 
rubrique ( par exemple une news ) sous sa forme finale ( view ) au 
lieux de simplement son titre et sa description. Ca eviterait un clic 
supplémentaire de l'internaute et permet d'avoir qque chose de plus 
jolis qu'une page vide avec juste un article. En gros, j'aimerais un 
type de document "page html".

Es-ce possible ? Si oui, comment.

SEB

    

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient,  you are not authorized to read, print, retain, copy, disseminate,  distribute, or use this message or any part thereof. If you receive this  message in error, please notify the sender immediately and delete all  copies of this message.

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


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

  

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

Répondre à