19 stycznia 2017

Stylowanie wydruku artykułu w Joomla

Stylowanie wydruku artykułu w Joomla


Autor: Mariusz Opitek


W Joomla! istnieje możliwość wydrukowania treści artykułu bez otaczających go modułów i całego szablonu strony przez kliknięcie ikony 'drukuj' znajdującej się obok tytułu danego artykułu. Jednak w jaki sposób zdefiniować style dla tego sposobu drukowania?


Wystarczy utworzyć plik component.php w katalogu głównym naszej templatki i dodać do niego poniższy kod:

// no direct access

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
lang="language; ?>" dir="direction; ?>">


href="//templates/getTemplate(); ?>/css/print.css" />





Następnie w pliku print.css w katalogu css naszej templatki umieszczamy style dla druku.

Można zamiast pisania oddzielnego arkusza stylów załączyć pliki css samego szablonu, jednak nie każdy taki plik będzie optymalny z punktu widzenia użytkownika chcącego wydrukować treść artykułu. Od wersji Joomla! 1.5.15 w przypadku braku pliku component.php arkusz template.css jest automatycznie załączany dla wydruku - pod warunkiem, że znajduje się w katalogu css naszej templatki. Dla bardziej skomplikowanych layoutów nie jest to pożądane. Rozmiary i kolory czcionek, tło inne od białego, tła graficzne specjalnych paragrafów, list itp. to wszystko sprawia, że wydruk jest nieczytelny i zasobożerny (większe zużycie tuszy/tonerów).

Dobrym rozwiązaniem dla leniwych jest skopiowanie pliku component.php z templatki rhuk_milkyway, w której wygląd wydruku jest przejrzysty i uniwersalny.


www.kulinarnarozkosz.pl

Licencjonowane artykuły dostarcza Artelis.pl.

Brak komentarzy:

Prześlij komentarz