En attendant de trouver mieux j'ai coll� une "rustine", mais si quelqu'un a
mieux ou une explication je suis preneur ...
Dans cpsdocument_view.pt j'ai mis le code suivant, qui en gros enleve les deux
premieres <div> qui contiennent la description et le titre que je ne veux pas !
:
.....
.....
<tal:block define="info python:proxy.getContentInfo(proxy, doc=doc,
level=2);
states python:info['states'];
last_state python:states[len(states)-1];
ptype python:here.portal_type;
annonce python:ptype.find('FAQ')"
condition="python:annonce!=-1">
<tal:block define="
render python:doc.render(proxy=here);
occur2 python:render.find('</div>');
render python:render[occur2+len('</div>'):len(render)];
occur2 python:render.find('</div>');
render python:render[occur2+len('</div>'):len(render)];
">
<tal:block content="structure render"/>
</tal:block>
</tal:block>
.....
.....
Le code que je ne voulais faire disparaitre de ma page :
<div>
<h1 >Foire aux questions</h1>
</div>
<div class="ddescription">
<div class="ddefault">description de la foire aux
questions</div>
</div>
-----Message d'origine-----
De : HERVE Patrick
Envoy� : mercredi 16 mars 2005 12:27
� : [email protected]
Objet : RE: [CPS-users-fr] afficher les documents sous forme complete.
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>