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

  • Skórki WooThemes na I kwartał 2009

    Chłopaki z WooThemes opublikowali wczoraj wpis z 9-cioma planowanymi skórkami na pierwszy kwartał 2009 roku. Niektóre skórki zapowiadają się naprawdę interesująco. Są jak zwykle bardzo zaawansowane, są wzbogacone o dodatkowe wtyczki i przede wszystkim są pięknie zaprojektowane. Każdy, od profesjonalisty po prywatnego blogera znajdzie coś dla siebie. Więcej informacji o skórkach znajduje się pod powyższym linkiem, a poniżej obrazki. Geometric Geometric to skórka, która ukazała się dzisiaj w ofercie WooThemes. Jest…

  • SEOparty2k8 i SEOdopalacz Jeża

    W dniach 13-14 lipca odbyło się SEOparty2k8, na które dostałem zaproszenie jako reprezentant NetSprint.pl (dziękuje za zaproszenie adminom PiO). SEOparty odbyło się w Cesarce koło Łodzi. Była to moja pierwsza impreza tego typu i przyznaje, że bardzo było miło znaleźć się w towarzystwie pozycjonerów, którzy oprócz bycia świetnymi ludźmi są (lub sprawiają wrażenie bycia) również bardzo bogatymi ludźmi. Spotkanie przebiegało w bardzo imprezowej atmosferze, zaplanowane wcześniej…

  • Meeter.pl – spotkania 2.0

    Na Auli nr 21 został zaprezentowany przez Wojtka Chojnackiego nowy serwis o nazwie Meeter. Meeter ma być narzędziem, które ułatwi organizację spotkań biznesowych, towarzyskich i społecznych. Wyróżnikiem serwisu ma być nacisk na utrzymywanie kontaktów po spotkaniu. Ponieważ nie znalazłem na razie żadnych wzmianek o serwisie na innych blogach, postanowiłem sam go opisać w kilku słowach. Serwis jest robiony „po godzinach”, więc Meeter powstaje powoli, bardzo powoli. Jednak już kilka tygodni temu został…

  • 25 Obrazków, Którymi Możesz Ozdobić Swoje Wpisy o WordPressie

    Wpisy, które są ozdobione obrazkami są bardziej widoczne i chętniej czytane – obrazki przyciągają wzrok i czasami potrafią wyrazić więcej niż 1000 słów. Poniżej znajdziesz 25 zdjęć i obrazków, którymi możesz ozdobić swoje wpisy dotyczące WordPressa. I możesz być pewny, że nie zostaną przeoczone!

  • Jak zainstalować Joomlę, WordPressa na komputerze

    Krótki poradnik jak zainstalować Joomlę, WordPressa lub inny, dowolny skrypt wymagający obsługi PHP oraz bazy danych MySQL na swoim komputerze. Najczęściej gdy tworzę nową stronę internetową instaluję Joomlę lub WordPressa bezpośrednio na serwerze klienta lub swoim i wszystkich modyfikacji dokonuję na serwerze. Klient od razu widzi wprowadzane zmiany, może szybko zareagować, gdy coś mu się nie podoba a ja mam dostęp do aktualnej wersji strony z każdego komputera podłączonego…

  • 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…

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.