mehrfarbige Navi /aktiv link

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

mehrfarbige Navi /aktiv link

Beitragvon inline » 22. Jul 2009, 09:15

Hallo,

überlege gerade wie ich meine Navi beim Redaxo-Template realisieren kann.
Im Prinzip soll die genauso werden wie hier bei Redako die horizontale.

Der aktive Link soll jeweils in einer für die Seite passende Farbe erscheinen.

Nun habe ich mich schon etwas umgeschaut.

Könnte man das über eine augelagerte inc. Datei machen?

http://xhtmlforum.de/41306-css-men-auslagern.html

so meine erste Überlegung:

menu.inc.php anlegen

einbinden in der
index.php

Code: Alles auswählen
require 'include/master.menu.php';

oder

Code: Alles auswählen
<?php include "include/menu.inc";?>


??

in der menu.inc könnte ich ja schreiben.

Code: Alles auswählen
<li<? if ($nav == 1) echo " class='aktivrot'"; ?>>

<li<? if ($nav == 2) echo " class='aktivgelb'"; ?>>

<li<? if ($nav == 3) echo " class='aktivblau'"; ?>>


und in der css Datei die classen definiern.

könnte daraus was werden oder ist schon der Ansatz falsch?
inline
 
Beiträge: 1
Registriert: 21. Jul 2009, 21:48

Beitragvon Xong » 22. Jul 2009, 11:45

Hallo und Willkommen im Forum!

Normalerweise baust du ja deine Navigation in einem Template über die Kategorien auf.

Ich würde ein Array mit den IDs der Kategorien als Schlüssel und den entsprechenden Klassennamen als Werte definieren.
Wichtig sind hier sprechende Klassennamen, die keinen Bezug zur Darstellung haben. Also link_main und link_impressum statt link_red und link_blue.

Dann kannst du beim Aufbau der Navigation über das Array mit Hilfe der Cat-ID die entsprechende Klasse setzen.
LG,
Xong

Bild Määääääääääääääääääääääääh!
Benutzeravatar
Xong
 
Beiträge: 1560
Registriert: 5. Jun 2008, 07:30
Wohnort: Hohndorf in Sachsen


Zurück zu Templates/Navigationen [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast