Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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 ?

Reply #1 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.


- FlorianLB.fr

  [Opened] Feuille de style [meta_html css media="print"] possible ?

Reply #2 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 ?

Reply #3 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 ?

Reply #4 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 ?

Reply #5 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 ?

Reply #6 Posted by titof90 on 10/26/2010 10:56

Ah merci Laurent ! C'est bon tout fonctionne :-D

Cordialement, Christophe

 
Page
  1. Feuille de style [meta_html css media="print"] possible ?