Page 1 of 3
{NAV_LIST_TOP} ohne index-Seite
Posted: Mon 12. Dec 2005, 19:29
by _mel_
Hallo liebes Forum,
gibt es denn gar keine Möglichkeit die erste Menüebene ohne die Indexseite abzubilden?
vielen Dank, Melanie
Posted: Mon 12. Dec 2005, 21:03
by flip-flop
Posted: Mon 12. Dec 2005, 21:38
by Oliver Georgi
was meinst Du denn damit?
Mach doch direkt eine Weiterleitung auf die von Dir gewünschte "echte" Indexseite.
Oliver
Posted: Mon 12. Dec 2005, 22:40
by _mel_
Hallo,
also ich habe inwzischen eine Lösung gefunden welche das gewünschte Ergebnis erzielt hat (musste in der front.func.inc.php editieren).
Also folgendes Problem:
es wird folgende navistruktur gewünscht:
Startseite
-Unterpunkt 1
-Unterpunkt 1
-Unterpunkt 1
-Unterpunkt 1
Ich habe auch noch als RT {NAV_TABLE_COLUMN} in der sidebar.
Diese zeigt aber die Startseite nicht an - logisch.
Also habe ich einen neuen Ebenenpunkt namens Startseite angelegt mit entsprechenden Unterpunkten. Ich finde nun aber den automatisch erzeugten Punkt "Home" überflüssig und eher störend in der Navigation.
vg melanie
Posted: Mon 12. Dec 2005, 22:44
by Oliver Georgi
{NAV_ROW} ist die bessere Wahl.
Aber gut, wenn Du es hast
Gruß
Oliver
Posted: Mon 12. Dec 2005, 22:47
by _mel_
hmm bist Du Dir sicher?
Also da wird ja auch die Indexseite erzeugt- also keine Verbesserung..ausserdem mich als Verfechterin des semantisch sinnvollen Markups kann man schwer von diesen wunderbaren Listen abbringen, nichts lässt sich besser, flexibler und schneller mit Css in die gewünschte Form bringen
![Wink ;)](./images/smilies/icon_wink.gif)
Posted: Mon 12. Dec 2005, 23:01
by flip-flop
Hi,
ignorantes Volk.
@_mel_: Das löst Dein Problem
LEVELEBASIERT und pur CSS:
NAV_LIST_SETLEVEL
http://www.phpwcms.de/forum/viewtopic.p ... ght=#52477
http://www.phpwcms.de/forum/viewtopic.p ... 79&start=0
@Oliver:
Solltest Du vielleicht mal einen genaueren Blick riskieren.
Levelbasiert ist so schön einfach und für jeden verständlich.
Gruß Knut
Posted: Mon 12. Dec 2005, 23:09
by _mel_
hallo,
hmm löst das mein Problem? Ich habe es mir mal angesehen aber die Demo überzeugt mich nicht (sehr).
Ausserdem: korrekterweise müsste es eine verschachtelte Liste sein.
vg melanie
Posted: Mon 12. Dec 2005, 23:16
by Oliver Georgi
ja, mit NAV_ROW geht alles, auch die "Home" wegblenden.
Oliver
Posted: Mon 12. Dec 2005, 23:16
by flip-flop
Hi,
die Demo ist sicher nicht ganz so prickelnd.
Wie tief möchtest Du denn verschachteln?
Du hast doch die Möglichkeit für jede Ebene eine eigene Klasse anzulegen.
Bevor ich in der frontend.inc rumhacke und beim nächsten Update alles nachführen muss würde ich sicher auf die autom. verschachtelung verzichten.
Naja, jedem das Seine.
Gruß Knut
Posted: Mon 12. Dec 2005, 23:20
by _mel_
Hallo,
ich habe im Moment nur 2 Ebenen.
Aber eigentlich ging es ja um das Unterdrücken der Index-Seite, ich kriege da den Zusammenhang jeztt nicht hin zu Deinem geposteten link...
die {NAV_TABLE_COLUMN} habe ich übrigens selbst in eine (beliebig tiefe) liste umgebaut, das ist also nicht das Problem
![Wink ;)](./images/smilies/icon_wink.gif)
Und diese Ebenen lassen sich ja via CSS problemlos ansprechen
ul {...}
ul ul {...}
ul ul ul {..}
usw.
vg melanie
Posted: Mon 12. Dec 2005, 23:21
by _mel_
Oliver Georgi wrote:ja, mit NAV_ROW geht alles, auch die "Home" wegblenden.
Oliver
Und wie? Wo steht das? Das hätte ich bis jetzt übersehen...
aber dafür ist es halt auch keine Liste...
vg melanie
Posted: Mon 12. Dec 2005, 23:21
by flip-flop
Posted: Mon 12. Dec 2005, 23:23
by _mel_
dank, Blitzantwort
Auch wenn ich das für mein aktuelles Projekt nicht nehme aber für die Zukunft vielleicht...
vielen Dank.
Posted: Mon 12. Dec 2005, 23:24
by flip-flop
ch habe im Moment nur 2 Ebenen.
Aber eigentlich ging es ja um das Unterdrücken der Index-Seite, ich kriege da den Zusammenhang jeztt nicht hin zu Deinem geposteten link...
Du beginnst in der zweiten Ebene mit der Hauptnavigation.
Die home läst Du einsam und allein oben stehen, mit einem Verweis auf die zweite Ebene.