Navigations Problem mit Nav_List_UL
-
- Posts: 26
- Joined: Tue 13. Dec 2005, 00:26
Navigations Problem mit Nav_List_UL
Hi,
ich habe ein kleines Problem, bzw weiss grad nicht so richtig wie ich das lösen soll. Ich mach es mal an einem Beispiel deutlich.
Also es ist ja normalerweise so
Navigationspunkt 1
---Unternavigationspunkt 1
---Unternavigationspunkt 2
---Unternavigationspunkt 3
Navigationspunkt 2
---Unternavigationspunkt 1
---Unternavigationspunkt 2
---Unternavigationspunkt 3
http://img-up.net/?up=skizze3BnKZl8.jpg
Nun zu meiner Frage, gibt es eine möglichkeite die Unterpunkte in einer extra Box auflisten zulassen, und das sie im Menü an sich garnicht mehr auftauchen ?? Also grob erklärt... ich klicke Navigationspunkt 1 und die Unterpunkte erscheinen nicht darunter sondern, in einer extra box...
Danke für eure hilfe....
Falls es das Faslcheforum ist bitte verschieben, wusste nicht ob es hier richtig ist....
grüße,
ich habe ein kleines Problem, bzw weiss grad nicht so richtig wie ich das lösen soll. Ich mach es mal an einem Beispiel deutlich.
Also es ist ja normalerweise so
Navigationspunkt 1
---Unternavigationspunkt 1
---Unternavigationspunkt 2
---Unternavigationspunkt 3
Navigationspunkt 2
---Unternavigationspunkt 1
---Unternavigationspunkt 2
---Unternavigationspunkt 3
http://img-up.net/?up=skizze3BnKZl8.jpg
Nun zu meiner Frage, gibt es eine möglichkeite die Unterpunkte in einer extra Box auflisten zulassen, und das sie im Menü an sich garnicht mehr auftauchen ?? Also grob erklärt... ich klicke Navigationspunkt 1 und die Unterpunkte erscheinen nicht darunter sondern, in einer extra box...
Danke für eure hilfe....
Falls es das Faslcheforum ist bitte verschieben, wusste nicht ob es hier richtig ist....
grüße,
Re: Navigations Problem mit Nav_List_UL
Hallo,
diese Möglichkeit besteht. Allerdings nicht direkt aus der NAV_LIST_UL, da die Grundstruktur dieser Navigation anders arbeitet.
Die Navigation wird aufgeteilt.
Annahme der Struktur (IDs sind erfunden):
Darstellung der Ausgabe mit:
<div class="nlu_navi1"> {NAV_LIST_UL:F,0,1,act_path,active} </div> -> nur die erste Ebene (Tiefe=1) nach "Home (ID=0)"
Nun fehlt noch die Ausgabe der Unterebenen, dazu wird der Level-Lift verwendet. (Darstellung der Navigation ab einer bestimmten Ebene (Level)).
Level-Lift:Wobei LEVEL_ID'][X] ist die auszugebende Ebene (Ausgabe ab dieser Ebene ....).
!! conf.inc.php -> $phpwcms['allow_cntPHP_rt'] = 1; //allow PHP replacement tags and includes in content parts !!
Ausgabe der aktiven Unterebene z.B. bei category_02 = aktiv:
Ausgabe der aktiven Unterebene z.B. bei category_02_01 = aktiv:
Zusammenfassung:
------------------------------------------
<div class="nlu_navi1"> {NAV_LIST_UL:F,0,1,act_path,active} </div>
conf.inc.php -> $phpwcms['allow_cntPHP_rt'] = 1; //allow PHP replacement tags and includes in content parts
diese Möglichkeit besteht. Allerdings nicht direkt aus der NAV_LIST_UL, da die Grundstruktur dieser Navigation anders arbeitet.
Die Navigation wird aufgeteilt.
Annahme der Struktur (IDs sind erfunden):
Code: Select all
------------------------------------
L E V E L
.: : : :
.0 1 2 3 <- LEVEL-Nr.
.: : : :
-+ home : ID=0
-+--+ category_01 ID=01
-+--+--+ category_01_01 ID=10
-+--+--+ category_01_02 ID=11
-+--+ category_02 ID=02
-+--+--+ category_02_01 ID=04
-+--+--+--+ category_02_01_01 ID=06
-+--+--+--+ category_02_01_02 ID=07
-+--+--+ category_02_02 ID=05
-+--+--+ category_02_03 ID=08
-+--+ category_03 ID=03
-+--+ category_04 ID=09
.: : : :
.0 1 2 3 <- LEVEL Nr.
------------------------------------
<div class="nlu_navi1"> {NAV_LIST_UL:F,0,1,act_path,active} </div> -> nur die erste Ebene (Tiefe=1) nach "Home (ID=0)"
Code: Select all
------------------------------------
L E V E L
.: : : :
.0 1 2 3 <- LEVEL-Nr.
.: : : :
-+--+ category_01 ID=01
-+--+ category_02 ID=02 (wenn aktiv, siehe unten)
-+--+ category_03 ID=03
-+--+ category_04 ID=09
.: : : :
.0 1 2 3 <- LEVEL Nr.
------------------------------------
Level-Lift:
Code: Select all
[PHP]
if(isset($GLOBALS['LEVEL_ID'][1])) {
$level_id = $GLOBALS['LEVEL_ID'][1];
echo '<div class="nlu_navi1">'.LF;
echo '{NAV_LIST_UL:F,'.$level_id.',,act_path,active}';
echo '</div>';
}
[/PHP]
!! conf.inc.php -> $phpwcms['allow_cntPHP_rt'] = 1; //allow PHP replacement tags and includes in content parts !!
Ausgabe der aktiven Unterebene z.B. bei category_02 = aktiv:
Code: Select all
------------------------------------
L E V E L
.: : : :
.0 1 2 3 <- LEVEL-Nr.
.: : : :
-+--+--+ category_02_01 ID=04
-+--+--+ category_02_02 ID=05
-+--+--+ category_02_03 ID=08
.: : : :
.0 1 2 3 <- LEVEL Nr.
------------------------------------
Code: Select all
------------------------------------
L E V E L
.: : : :
.0 1 2 3 <- LEVEL-Nr.
.: : : :
-+--+--+ category_02_01 ID=04 (aktiv)
-+--+--+--+ category_02_01_01 ID=06
-+--+--+--+ category_02_01_02 ID=07
-+--+--+ category_02_02 ID=05
-+--+--+ category_02_03 ID=08
.: : : :
.0 1 2 3 <- LEVEL Nr.
------------------------------------
------------------------------------------
<div class="nlu_navi1"> {NAV_LIST_UL:F,0,1,act_path,active} </div>
Code: Select all
[PHP]
if(isset($GLOBALS['LEVEL_ID'][1])) {
$level_id = $GLOBALS['LEVEL_ID'][1];
echo '<div class="nlu_navi1">'.LF;
echo '{NAV_LIST_UL:F,'.$level_id.',,act_path,active}';
echo '</div>';
}
[/PHP]
Last edited by flip-flop on Sun 16. Nov 2008, 11:10, edited 1 time in total.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Navigations Problem mit Nav_List_UL
Klar gibt's dieHousegroove wrote:gibt es eine möglichkeite die Unterpunkte in einer extra Box auflisten zulassen
EDIT: hmmm zu spät - ausserdem ist (wieder mal ) Knuts Ausführung um Längen ausfühtlicher...flip-flop wrote:@string $parameter =
"menu_type, start_id, max_level, class_path, class_active, ul_id_name, wrap_ul_div(0 = off, 1 = <div>, 2 = <div id="">, 3 = <div class="navLevel-x">), wrap_link_text(<em>|</em>)"
E.g.: {NAV_LIST_UL:F, 19, 10, NLU_CSS, NLU_ACT, NLU_ID, 2, <em>|</em>} (Not a real one).
Bin schon wieder weg...
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
-
- Posts: 26
- Joined: Tue 13. Dec 2005, 00:26
Re: Navigations Problem mit Nav_List_UL
Hi,
danke für die ausfürhliche Beschreibung !
Aber noch kurz wohin muss was, also der NAV_LIST_UL ist ja klar aber wohin der:
???
Aber trotzdem Danke an euch beiden, das Prinzip hab ihc verstanden aber ich muss mich erstmal in das Thema einfuchsen....
danke für die ausfürhliche Beschreibung !
Aber noch kurz wohin muss was, also der NAV_LIST_UL ist ja klar aber wohin der:
Code: Select all
[PHP]
if(isset($GLOBALS['LEVEL_ID'][1])) {
$level_id = $GLOBALS['LEVEL_ID'][1];
echo '<div class="nlu_navi1">'.LF;
echo '{NAV_LIST_UL:F,'.$level_id.',,act_path,active}';
echo '</div>';
}
[/PHP]
Aber trotzdem Danke an euch beiden, das Prinzip hab ihc verstanden aber ich muss mich erstmal in das Thema einfuchsen....
Re: Navigations Problem mit Nav_List_UL
Das fügst du z.b. in deiner Seitenvorlage genau an der stelle im quelltext ein wo du deinen naviblock haben möchtest.
...
-
- Posts: 26
- Joined: Tue 13. Dec 2005, 00:26
Re: Navigations Problem mit Nav_List_UL
Hi,
nochmal DANKE an alle. Ich hatte es mir irgendwie nach dem post geahnt, und hab es ausprobiert.
Läuft alle wunderbar. Wenn mir jetzt noch jemmand einen Tip geben könnte wie ich,
diese Box bearbeiten kann bzw. anpassen kann, ich hab in der css datei schon geguggt aber da geht es nicht. bzw. wenn ich es ändere, ändert sich das auch im oberen Hauptmenue...
aber sonst prima
nochmal DANKE an alle. Ich hatte es mir irgendwie nach dem post geahnt, und hab es ausprobiert.
Läuft alle wunderbar. Wenn mir jetzt noch jemmand einen Tip geben könnte wie ich,
diese Box bearbeiten kann bzw. anpassen kann, ich hab in der css datei schon geguggt aber da geht es nicht. bzw. wenn ich es ändere, ändert sich das auch im oberen Hauptmenue...
aber sonst prima
-
- Posts: 26
- Joined: Tue 13. Dec 2005, 00:26
Re: Navigations Problem mit Nav_List_UL
Hi,
so Thread kann geclosed werden.
Ich bin vollkommend zufrieden. Klappt alles wunderbar und kann es jetzt auch stylen...
Manschmal sollte man einfach mal schlafen, und nicht nachts rum experimentieren *gg*
danke nochmal !
so Thread kann geclosed werden.
Ich bin vollkommend zufrieden. Klappt alles wunderbar und kann es jetzt auch stylen...
Manschmal sollte man einfach mal schlafen, und nicht nachts rum experimentieren *gg*
danke nochmal !
Re: Navigations Problem mit Nav_List_UL
Hier ist ein neuer Tag, der den Level-Lift eingebaut hat. WRAP_NAV_LIST_UL: includet level lift and class
Z.B.
Z.B.
Code: Select all
<!-- Der obere Block mit der Klasse nlu_navi1 //-->
{WRAP_NAV_LIST_UL:F, 0, 1, act_path, active: 0, nlu_navi1}
<!-- Der unter Block ab dem ersten Level mit der Klasse nlu_navi2 //-->
{WRAP_NAV_LIST_UL:F, 0, , act_path, active: 1, nlu_navi2}
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Navigations Problem mit Nav_List_UL
Hallo Zusammen,
habe eine "jungfräuliche" 1.3.9er Installation.
Habe den CODE von oben
in mein Template intergriert und auch den Schalter $phpwcms['allow_cntPHP_rt'] = 1 in der conf.inc.php gesetzt.
Ich habe das schon öfters gemacht, problemlos, aber leider klappt es diesmal nicht.
Die Untermenüpunkte werden einfach nicht angezeigt. Wo kann ich noch nach Fehlern suchen?
Danke Jo
habe eine "jungfräuliche" 1.3.9er Installation.
Habe den CODE von oben
Code: Select all
[PHP]
if(isset($GLOBALS['LEVEL_ID'][1])) {
$level_id = $GLOBALS['LEVEL_ID'][1];
echo '<div class="nlu_navi1">'.LF;
echo '{NAV_LIST_UL:F,'.$level_id.',,act_path,active}';
echo '</div>';
}
[/PHP]
Ich habe das schon öfters gemacht, problemlos, aber leider klappt es diesmal nicht.
Die Untermenüpunkte werden einfach nicht angezeigt. Wo kann ich noch nach Fehlern suchen?
Danke Jo
Re: Navigations Problem mit Nav_List_UL
Hallo,
besser du installierst eine 1.4.0 -> siehe Docu Seite.
Du kannst auch diese Variante verwenden:- WRAP_NAV_LIST_UL: includet level lift and class
Weshalb es nicht funktioniert? Ist es wirklich die zweite Ebene oder schon die dritte oder sind die Unterebenen versteckt?
Knut
besser du installierst eine 1.4.0 -> siehe Docu Seite.
Du kannst auch diese Variante verwenden:- WRAP_NAV_LIST_UL: includet level lift and class
Weshalb es nicht funktioniert? Ist es wirklich die zweite Ebene oder schon die dritte oder sind die Unterebenen versteckt?
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )