mit der folgenden ergänzung am anfang der datei "top.php" in "include/layout_redaxo/" werden hier drei stylesheets (eins für jede kategorie) definiert. dabei werden die category_ids der drei kategorien verglichen und das jeweilge stylesheet gesetzt.
kann man das eleganter machen?
kann es damit probleme geben?
oder hilfts einfach einem anderen, der das gleiche problem hat?
peter
Code: Alles auswählen
<?
global $category_id;
$thisCat = new sql;
$query = "select * from rex_category where id='".$category_id."' order by prior";
$thisCat->setQuery($query);
$style = "style.css";
if ($thisCat->getRows()==1) {
$thisPath = $thisCat->getValue("path");
$path = explode("-",$thisPath);
if ($path[1] == "19" || $category_id == "19" ) $style = "style_ms.css";
if ($path[1] == "21" || $category_id == "21" ) $style = "style_mc.css";
if ($path[1] == "22" || $category_id == "22" ) $style = "style_md.css";
}
//ab hier wie gehabt ......
echo "<html>
....