Seite 1 von 1

Kategorie-ID aktuellen Seite auslesen f. CSS

Verfasst: Mi 11. Mai 2011, 13:18
von bertolo
Guten Tag allerseits,

ich möchte die Kategorie-ID der aktuellen Seite feststellen können, damit ich den Wert einer CSS-Klasse übergeben kann, um damit je nach Rubrik unterschiedliche Hintergrundbilder zu unterlegen.

Ich bin leider mit der Suche im Forum nicht weit gekommen. Vielleicht habe ich auch die falschen Suchtermini benutzt.
Kann mir jemand weiterhelfen bitte?

Vielen Dank im Voraus für die Hilfe!
Herzliche Grüße aus Salzburg

Re: Kategorie-ID aktuellen Seite auslesen f. CSS

Verfasst: Mi 11. Mai 2011, 13:32
von Oldperl

Re: Kategorie-ID aktuellen Seite auslesen f. CSS

Verfasst: Mi 11. Mai 2011, 14:32
von bertolo
Vielen Dank nach Franken. Das war die Lösung:

Code: Alles auswählen

<?PHP
echo "<div id='BodyFrame'".
     " class='idcat".
     print_r($idcat, true).
     "'>";
?>
Ich habe dem Div-Container mit der ID ="BodyFrame" noch eine Klasse mit der Kategorie-ID verpasst.
So sieht der ausgegebene HTML-TAG aus:

<div id='BodyFrame' class='idcat38'>

wobei die Nummer aus der Variable ausgelesen wird.
Den Code habe ich in ein Modul gepackt und über einen Container ins Layout eingebunden.
Dadurch lässt sich über CSS jede Rubrik eigenständig gestalten.

Vielen Dank!

Re: Kategorie-ID aktuellen Seite auslesen f. CSS

Verfasst: Mi 11. Mai 2011, 14:44
von Oldperl
Hallo,
bertolo hat geschrieben:Vielen Dank nach Franken. Das war die Lösung:
Büttäää. ;-)
bertolo hat geschrieben:

Code: Alles auswählen

<?PHP
echo "<div id='BodyFrame'".
     " class='idcat".
     print_r($idcat, true).
     "'>";
?>
Du könntest das natürlich auch einfach so schreiben

Code: Alles auswählen

<?php
echo '<div id="BodyFrame" class="idcat'.$idcat.'">';
?>
Vorteil ist eine Vermeidung des unnötigen print_r und eine syntaktisch richtige und damit valide Schreibweise des HTML-Tags und seiner Attribute.

Gruß aus Franken

Ortwin