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
Hi Melanie,

es gibt einige Ersatzzteile für die Standard-Navi.
http://www.phpwcms.de/forum/viewtopic.php?p=52699#52699
http://www.phpwcms.de/forum/viewtopic.p ... ht=navlist

NAV_LIST_FROM
--...--/index.php/topic,65.0.html
http://www.phpwcms.de/forum/viewtopic.p ... avlistfrom

NAV_LIST_SETLEVEL
http://www.phpwcms.de/forum/viewtopic.p ... 79&start=0
http://www.phpwcms.de/forum/viewtopic.p ... ght=#52477

Oder einfach nach NAV_LIST_ suchen. Da wird schon etwas brauchbares dabei sein.

Gruß Knut

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 ;)

Posted: Mon 12. Dec 2005, 23:01
by flip-flop
Hi,
ignorantes Volk. :wink:

@_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. :wink:

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