PDA

Zobacz pełną wersję : Nadanie klas poszczególnym artykułom



templer00
09-05-2015, 10:33
Witam,
czy jest możliwość nadania indywidualnych klas css artykułom, tak jak w przypadku modułów? W tej chwili rozwiązuje to wgrywając i przypisując osobny szablon dla danej podstrony, aczkolwiek przy drobnych zmianach to przerost formy nad treścią...
Pozdrawiam i dziękuję za ewentulne odpowiedzi.

zwiastun
09-05-2015, 12:03
aczkolwiek przy drobnych zmianach to przerost formy nad treścią...
Ale nadawanie indywidualnych klas artykułom to też przerost formy nad treścią.

Masz dwie możliwości:
- umieszczanie artykułu w menu (to też przerost formy nad treścią) i nadawanie indywidualnej klasy pozycji menu.
- obejmowanie treści artykułu znacznikiem div z przypisaną klasą.

Jac
10-05-2015, 10:01
<?php $app = JFactory::getApplication();
$menu = $app->getMenu();
$active = $menu->getActive();
$class = $active->alias . " pageid-" . $active->id;
?>


<body class="<?php echo $class; ?>">

Efekt:

Strona główna:

<body class="strona-glowna pageid-1">O firmie:

<body class="o-firmie pageid-2">

templer00
10-05-2015, 10:11
Dziękuję za odpowiedzi. Dla moich potrzeb najlepsza jest opcja Zwiastuna z przypisaniem klasy do menu co daje sosobną klasą na .item-page - a tę klasę właśnie chciałem zmienić (mogłem napisać odrazu...). Jac również dziękuję za podpowiedź