- 1
[Opened] Feuille de style [meta_html css media="print"] possible ?
Posted by titof90 on 10/25/2010 19:45
Bonjour,
Je cherche a intégrer dans un template une feuille de style pour impression. J'utilise les informations meta : {meta_html css $j_basepath.'css/print.css'}
Le problème est que cette feuille de style est destinée uniquement à l'impression, donc du type media="print"
Est-il possible de mettre cette information dans la balise meta ? Merci d'avance pour votre aide,
Cordialement, Christophe
[Opened] Feuille de style [meta_html css media="print"] possible ?
Posted by FlorianLB on 10/25/2010 20:50
Tu peux ajouter un paramètre contenant les attributs de ta balise <link>
sous forme d'array.
[Opened] Feuille de style [meta_html css media="print"] possible ?
Posted by titof90 on 10/25/2010 23:25
Donc on est obligé de le gérer au niveau du controller et non pas dans le template ? (Désolé si ma question est idiote)
Impossible de faire un truc simple du style {meta_html css $j_basepath.'css/print.css' print} que je met en debut de mon fichier .tpl ?
Cordialement,
[Opened] Feuille de style [meta_html css media="print"] possible ?
Posted by foxmask on 10/26/2010 08:48
@titof90, FlorianLB suggerait ceci plus clairement
quelquechose comme ceci
{meta_html css array('href'=>$j_basepath.'css/print.css','media'=>'print')}
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Feuille de style [meta_html css media="print"] possible ?
Posted by laurentj on 10/26/2010 09:48
foxmask, regarde la doc avant de montrer des exemples :-/
<code> {meta_html css $j_basepath.'css/print.css', array('media'=>'print')}</code>
[Opened] Feuille de style [meta_html css media="print"] possible ?
Posted by titof90 on 10/26/2010 10:24
Merci Laurent, Désolé de ne pas avoir compris Florian :-) En ajoutant cette ligne dans mon fichier tpl, j'ai eu néanmoins l'erreur suivante:
[[warning 2]] Illegal offset type in isset or empty
J'ai vu qu'un ticket avait été déclaré il y a 3 ans et corrigé: http://developer.jelix.org/ticket/306 J'avoue ne pas comprendre pourquoi je l'obtiens. (Biensûr un aperçu avant impression, n'utilise pas la css print à cause de cela).
Cordialement, Christophe
[Opened] Feuille de style [meta_html css media="print"] possible ?
Posted by titof90 on 10/26/2010 10:56
Ah merci Laurent ! C'est bon tout fonctionne :-D
Cordialement, Christophe
- 1