[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Backend Style/Farben ändern je nach Kategorie - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Goldfisch
Beiträge: 230
Registriert: 22. Sep 2004, 17:47
Wohnort: Aschaffenburg
Kontaktdaten: Website

Backend Style/Farben ändern je nach Kategorie

29. Jul 2005, 18:48

hab in redaxo drei unterschiedliche seiten laufen und musste dabei aufpassen, die drei hauptkategorien nicht zu verwechseln und so falsche inhalte zu editieren.

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>
....

Benutzeravatar
alex2911
Beiträge: 567
Registriert: 20. Jul 2005, 04:13
Wohnort: Österreich
Kontaktdaten: Website

29. Jul 2005, 19:50

Hi

Du könntest 3 Haupttemplates machen und dann einfach nur nach Wunsch zuordnen.

LG Alex

Goldfisch
Beiträge: 230
Registriert: 22. Sep 2004, 17:47
Wohnort: Aschaffenburg
Kontaktdaten: Website

29. Jul 2005, 21:31

ist nicht für das frontend, sondern für redaxo selbst.

je nachdem welche kategorie ich in redaxo wähle, z.b färbt sich die grüne nav-leiste um. hilft bei der orientierung, wenn die inhalte der drei webseiten in redaxo sehr ähnlich sind.

Zurück zu „Allgemeines [R2]“