[support] Printing css...
Ámon Tamás
tamas at amon.hu
2009. Május. 5., K, 15:37:04 CEST
Talan display: none;
2009/5/5 MG <makgab at freemail.hu>:
>
> Kókai László zila at koolin.hu:
>> Nem kell ezt így csinálni, elég lehet a smink-ben a
>> page.tpl.php-ba sor:
>> <style type="text/css" media="print">@import
>> "/path/to/print.css";</ style>
>> Ha mindenáron egy modulból akarod betenni, akkor érdemes
>> megnézni a drupal_add_css paramétereit:
>> http://api.drupal.org/api/function/drupal_add_css
>> Ezen belül is a harmadik paramétert: $media ennek kell
>> 'print'-et mondani.
>>
>
>
> A php kódban:
> drupal_add_css( drupal_get_path('module', 'mymodule')
> . '/print.css', 'module', 'print' );
>
> A print.css-ben:
> @media print {
> sidebar-right: none
> sidebar-left: none
> }
>
>
> A generált oldal forrásában (böngészőben) látszik is a többi css
> mellett:
> <link type="text/css" rel="stylesheet" media="print"
> href="/sites/all/modules/mymodule/print.css?E" />
>
> De a nyomtatási kép, ill. PDF-be nyomtatva nem változik semmi.
> Mindent nyomtat. Nekem csak a középső div (main) kellene,
> sidebar-left, sidebar-right pedig nem.
> Mit hibázhatok el?
>
> G.
>
>
> _______________________________________________
> support mailing list
> support at drupal.hu
> https://drupal.hu/mailman/listinfo/support
>
--
Ámon Tamás
További információk a(z) support levelezőlistáról