Antony
Avatar
Bonjour,

Depuis un site e-majine ou izi-media, par défaut, lorsque vous lancez une impression depuis le navigateur, celui-ci recherche un appel de feuille de styles dont l'attribut media a pour valeur "print". e-majine et izi-media génère automatiquement cet appel à travers la ligne:
<link rel="stylesheet" type="text/css" href="/core/1.8d/css_public/fr/DefaultSkins1.5/css/print.css" media="print" title="Normal" />


C'est donc la feuille de style par défaut qui est utilisée. Si vous souhaitez intervenir et gérer vos propres styles d'impression, il vous suffit de créer un fichier "print.css" dans le dossier css du modèle. L'appel sera alors automatiquement transformé en :
<link rel="stylesheet" type="text/css" href="/modeles/fr/default/css/print.css" media="print" title="Normal" />

Utiliser un template pour l'impression
e-majine ou izi-media utilisent un template propre à l'impression lorsque l'appel des pages se termine par print.html. Dans ce cas, c'est le template "mainPrint.html", du dossier structure, qui est utilisé. Cette gestion via template, permet de ne conserver que les éléments à imprimer, et ainsi réduire la taille de la feuille de styles d'impression puisque l'on ne doit plus gérer un grand nombre de "display:none".

Afficher un lien d'impression
Si vous souhaitez afficher un lien permettant l'impression, vous pouvez le créer manuellement en pointant vers l'url de la rubrique suivi de "/print.html" ou alors utiliser la balise MX suivante dans vos templates :
<mx:print title="imprimer" content="Imprimer la page" />

Bonne journée
[Medialibs] - Antony - Account Manager