Wystarczy utworzyć plik component.php w katalogu głównym naszej templatki i dodać do niego poniższy kod:
// no direct access
<?php defined( '_JEXEC' ) or die( 'Restricted access' ); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>"
lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<jdoc:include type=head />
<link rel="stylesheet" type=text/css
href="/<?php echo JURI::base(); ?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/print.css" />
</head>
<body class="contentpane">
<jdoc:include type=message />
<jdoc:include type=component />
</body>
</html>
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.