Autant que je me
souvienne les CSS par defaut (Products/CPSDefault/skins/cps_styles) définissent
le style .doNotPrint mais aussi d'autres style ("footer",...) Certains styles
correspondent à display:none pour la CSS d'impression
(nuxeo_print_css.css.dtml), et display normal pour la CSS "ecran".
Il "suffit" ensuite
de modifier les templates ZPT qui vous intéressent pour affecter ce(s) style(s)
à des <div> ou autre éléments HTML que vous voulez supprimer des
impressions. (tout commence du coté de 'main_template.pt', ensuite il faut
parcourir et comprendre l'enchainement de ZPT)
Pour l'exemple en ce
moment j'ai :
.netscape4,
.tabs,
.personalBar,
.pathBar,
td.left,
td.right,
td.workspace,
div.documentActions,
div.message,
div.hidden,
div.header_actions,
div.searchBox,
.footer,
.help,
.legend,
.doNotPrint,
.standalone
{
display: none;
}
.tabs,
.personalBar,
.pathBar,
td.left,
td.right,
td.workspace,
div.documentActions,
div.message,
div.hidden,
div.header_actions,
div.searchBox,
.footer,
.help,
.legend,
.doNotPrint,
.standalone
{
display: none;
}
dans ma CSS
d'impression (la customisation de
Products/CPSDefault/skins/cps_styles/nuxeo_print_css.css.dtml)
Je ne connais pas
l'astuce "pp=1", pour moi les CSS font très bien le travail, certes
l'utilisateur doit faire 'Print preview' pour voir ce qui sera imprimé mais
c'est un peu la raison d'être de ce 'Print preview', je préfère des
CSS bien faites aux liens "versions imprimable" :-)
Cordialement,
Nicolas Soppera
OCDE -
AEN
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of SERRET Francois PREF85
Sent: mercredi 13 juillet 2005 14:03
To: '[email protected]'
Subject: [CPS-users-fr] Re: imprimer que le contenu
Merci pour vos réponses mais :> allez plutôt voir du coté des CSS : il y en a 2 définies, une pour
> l'écran, une pour l'impression, et en jouant avec le style
> .doNotPrint
> qu'elles définissent vous devriez arriver à vos fins.Merci de m'indiquer ou se trouve les CSS a modifier
> Oui. D'autre part, avec CPSSkins, il existe un theme spécial pour
> l'impression: il suffit d'ajouter ?pp=1 à la fin de l'url.je suppose qu'il faut allez dans la ZMI : /monSite/portal_themes/printable
ou se trouve l'url a compléter ?francois
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
