Jedną z podstawowych funkcji/cech/zalet/wad (niepotrzebne skreślić w zależności od sytuacji…) jest sposób w jaki funkcjonują w nim poszczególne menu i podstrony. Wbrew temu co wydaje się oczywiste początkującym użytkownikom (typowe pytanie: Dlaczego jak dodałem artykuł to on się nie wyświetla?), artykuł nie jest podstroną. Aby stworzyć podstronę musimy stworzyć najpierw pozycje menu, i dopiero do takiej pozycji menu możemy różne rzeczy przypisywać (w szczególności moduły).
Elementem, który wyróżnia każdą tak utworzoną podstronę (pozycje menu), jest Itemid, czyli po prostu numer pozycji w systemie. Wartość tą można odczytać wchodząc w panelu administracyjnym Joomla! w edycję pozycj dowolnego menu (w menu górnym Menu > [Nazwa menu]). Tam zobaczymy wypisane wszystkie pozycje z danego menu. W ostatniej kolumnie („ID pozycji”) każdego wiersza znajdziemy szukaną przez nas wartość.
Itemid możemy również odczytać z poziomu pliku templatki w następujący sposób:
<?php $itemid = JRequest::getVar('Itemid'); ?>
Kiedy znamy już aktualne Itemid, należałoby dodać je gdzieś w kodzie XHTML w taki sposób, abyśmy później łatwo było wykorzystać to przy tworzeniu indywidualnych styli CSS dla danej podstrony. Ja najczęściej robię to poprzez dodanie odpowiedniej klasy do elementu body:
<body class="page<?php echo $itemid; ?>">
Teraz element body na każdej podstronie naszego serwisu będzie miał nadaną identyfikującą go klasę. Aby dopełnić dzieła wystarczy do pliku CSS dopisać odpowiednią deklarację, np.
.page12 {background:red;}
Powyższy fragment zmieni tło na czerwone w podstronie o numerze pozycji 12. Warto zauważyć, że w podobny sposób możemy zmieniać nie tylko styl elementu body, ale także innych dowolnych elementów, np. fragment
.page12 .componentheading {text-transform:uppercase;}
Sprawi, że domyślnie generowane przez Joomla! tytułu stron będą na tej jednej podstronie wyświetlane wielkimi literami.

Ostatnie komentarze
Jacek Kowalczyk - Ogólnie można, ale raczej trzeba by modyfikować kod modułu. Obecnie ustawienia modułu na to n...
Jacek Kowalczyk - Niestety, w tej chwili nie jest to możliwe. Mam nadzieję, że uda mi się je uwzględnić w kolejnej wer...
Jacek Kowalczyk - teoretycznie można, ale należałoby przygotować nowe pliki PSD i CSS - czyli pracy byłoby sporo. ...
Jacek Kowalczyk - Oczywiście pozwalam, a także dziękuję za włożoną pracę. ...
bogdanbojarski - Mam modyfikowaną, jeśli autor pozwoli. to udostępnię. ...