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>
