Fragen zu #navlist li a#current und breadcrumbs

Für Fragen und Diskussionen zum Layout und Design, Templates und Stylesheets sowie Themes
Post Reply
koljan
Forum Members
Forum Members
Posts: 68
Joined: Wed Feb 20, 2008 3:15 pm

Fragen zu #navlist li a#current und breadcrumbs

Post by koljan »

Hallo Leute, nach den ersten Experimenten mit CMSMS läuft es einigermassen, allerdings gibt es noch ein Paar Fragen.

1. In css ist angegeben, dass der aktuelle Navigationspunkt, eine andere Hintergrundfarbe bekommt, als die anderen
}
#navlist li a#current {
color : #fff;
background : #BBD760;
}

das funktioniert aber nicht. Wird dieses in der css-Datei oder in der Template geregelt?

2. kann man in der breadcrumbs festlegen, dass es z.B. ab der 2. oder sogar der 3. Ebene angezeigt wird, hiermit {breadcrumbs start_level="2"} funktioniert es nicht.
aroundthefur
Forum Members
Forum Members
Posts: 20
Joined: Mon Nov 19, 2007 4:02 pm

Re: Fragen zu #navlist li a#current und breadcrumbs

Post by aroundthefur »

ich denke der selektor ist falsch, denn current ist eine KLASSE und keine ID :)

Code: Select all

}
#navlist li a.current { /* Punkt statt Raute */
color : #fff;
background : #BBD760;
}
thoms
Forum Members
Forum Members
Posts: 84
Joined: Tue Dec 25, 2007 5:56 pm

Re: Fragen zu #navlist li a#current und breadcrumbs

Post by thoms »

koljan wrote: Hallo Leute, nach den ersten Experimenten mit CMSMS läuft es einigermassen, allerdings gibt es noch ein Paar Fragen.
1. In css ist angegeben, dass der aktuelle Navigationspunkt, eine andere Hintergrundfarbe bekommt, als die anderen
}
#navlist li a#current {
color : #fff;
background : #BBD760;
}
das funktioniert aber nicht. Wird dieses in der css-Datei oder in der Template geregelt?
Einen Tip hast Du ja schon bekommen (id/class).
Generell werden alle Farben, Schriftarten/-größen, Abstände etc. mittels css angegeben, das template gibt nur Seitenstruktur und -logik vor.
koljan wrote: 2. kann man in der breadcrumbs festlegen, dass es z.B. ab der 2. oder sogar der 3. Ebene angezeigt wird, hiermit {breadcrumbs start_level="2"} funktioniert es nicht.
Nicht direkt, es gibt keinen entsprechenden Parameter.
Du kannst Dir aber z.B. das Modul CGSimpleSmarty installieren und dann mit get_parent_alias([$alias],[$assign]) rausfinden, ob das Element Eltern hat, sprich mindestens 2. Ebene sein muß:

"Returns the alias of the specified pages parent. Returns an empty string if there is no parent."

Falls Du die genaue Ebene willst, ist das meines Wissens mit einfachen Mitteln nicht zu erreichen.

Thomas
NaN

Re: Fragen zu #navlist li a#current und breadcrumbs

Post by NaN »

Schau Dir mal die Hilfe zum Tag Breadrcumbs an.
Da gibt es unter Anderem einen Parameter namens root.
Vielleicht hilft Dir das ja ein wenig.
Post Reply

Return to “Layout und Design”