Jak wyświetlić ID artykułu w szablonie w Joomli

Szukałem tego „triku” bardzo długo, więc postanowiłem się podzielić ;-)

Tworząc szablon dla jednego z klientów chciałem zastosować różne style CSS dla różnych artykułów poprzez dodanie klasy z ID artykułu do znacznika body. Niby proste, ale okazało się, że trzeba trochę poszperać.

Oto kod, który wyświetla samo ID:

[php]<?php echo JRequest::getVar(’id’); ?>[/php]

A to kod dodany do znacznika body, który dodaje klasę id-ID, czyli np. id-110.

[php htmlscript=”true”]<body class="id-<?php echo JRequest::getVar(’id’); ?>">[/php]

Podobne wpisy

3 komentarze

  1. Jeżeli w ten sposób to nie dla body, a dla samego artykułu…
    Id w Joomla! występuje nie tylko w artykułach ;)

    1. Zgadza się. Na podstronie artykułu powyższy kod wyświetla ID artykułu i dodaje klasę do body, natomiast na innych podstronach, np. sekcji czy kategorii wyświetla ID sekcji i lub kategorii.

      Nie do końca precyzyjnie się wyraziłem, jednak kod robi dokładnie to co powinien i myślę, że wielu osobom może się przydać ;-)

Możliwość komentowania została wyłączona.