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

  • Jak SeoDopalacz podbija (spamuje) Świat

    SeoDopalacz, wg autorów, jest rewolucyjnym na skalę światową systemem wymiany linków typu presell page. Dzięki Dopalaczowi możemy tworzyć zaplecza praktycznie z pustych domen – system sam generuje treść na podstawie przesłanych przez użytkowników artykułów oraz umieszcza w treści linki tematyczne. Na forum PiO trwały gorące dyskusje na temat tego systemu, przy czym większość użytkowników potwierdzała jego moc i… chyba miała rację. Dzisiaj sprawdzając w Google…

  • Rabaty na Wtyczki WooCommerce

    Dzisiaj wystartowaliśmy z naszym nowym sklepem z wtyczkami do WooCommerce i WordPressa: WP Desk. Wszystkie osoby, które wcześniej podały nam swojego maila zgodnie z obietnicą otrzymują od nas rabat na zakup bramek płatności. Rabat działa tylko, jeśli mail podany przy rejestracji w sklepie zgadza się z mailem podanym w formularzu rabatowym wcześniej. Kod rabatowy bramki35 jest ważny tylko do niedzieli 21.07.2013. Rabat wynosi 35%! Pozostali zainteresowani mogą…

  • RSS Footer – wtyczka do WordPress’a

    Joost de Valk jest jednym z moich ulubionych twórców wtyczek do WordPress’a. Z bardzo prostego powodu – jego wtyczki są jednymi z najbardziej przydatnych oraz bardzo prostymi w obsłudze. RSS Footer to wtyczka, która za pomocą dwóch kliknięć pozwoli nam dodać do naszego kanału RSS dowolną treść w formacie HTML. Może to być np. link do naszego bloga, lub link zwrotny do danego wpisu. Wtyczka może okazać się przydatna w przypadku, gdy ktoś kradnie naszą…

  • Google i Yahoo! nauczą sie Flasha

    Adobe zawarł umowę z Google i Yahoo!, która pozwoli tym wyszukiwarkom nauczyć się indeksować zawartość stron wykonanych we Flashu. Dzięki udostępnieniu technologii Searchable SWF wyszukiwarki będą sobie radziły ze stronami flashowymi niemal tak dobrze jak ze zwykłymi witrynami w HTML-u. Google na swoim blogu dla webmasterów opisuje dokładnie co i jak będzie indeksować Google wewnątrz plików SWF. W skrócie Google będzie potrafił indeksować całą zawartość tekstową a także…

  • Zmiany w nazywaniu wtyczek WordPress.org

    Podczas zgłaszania wtyczki Cart Weight for WooCommerce do oficjalnego repozytorium wtyczek WordPress, dowiedziałem się, że zmieniły się nieco zasady nazewnictwa wtyczek. Na początek mały słowniczek, bo zanim sam wszystko zrozumiałem to trochę czasu musiałem poświęcić na naukę sformułowań :) W repozytorium WP wyróżnia się 3 „nazwy” wtyczki: name – nazwa wtyczki, z której jest generowany slug, tę nazwę wpisujemy przy zgłaszaniu wtyczki, ale nie jest ona później…

  • Firefox 3 tydzień po premierze

    Tydzień temu pisałem o biciu rekordu Guinnessa przez Mozillę w największej liczbie pobrań aplikacji w 24 godziny. Dzisiaj mija dokładnie tydzień od momentu rozpoczęcia akcji. Oficjalnych danych od komisji Guinnessa jeszcze nie mamy, ale za to mamy inne dane na temat Firefoxa. W ciągu ostatniego tygodnia Firefoxa ściągnęło już 20 818 269 osób and counting… Tutaj dostępny jest licznik, który pokazuje liczbę ściągnięć w czasie rzeczywistym wraz z liczbą pobrań…

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.