NAVIGATION
This shows you the differences between two versions of the page.
deutsch:navigationen:nav_list_ul-beispiele:navi-verschiedene-ebenen [2009/05/13 23:27] Knut Heermann (flip-flop) created |
deutsch:navigationen:nav_list_ul-beispiele:navi-verschiedene-ebenen [2018/06/03 18:09] (current) |
||
---|---|---|---|
Line 11: | Line 11: | ||
Vertikale Ausgabe der Unterebene von der aktiven Elternebene (parent) **[category_02]** | Vertikale Ausgabe der Unterebene von der aktiven Elternebene (parent) **[category_02]** | ||
- | * category_02_01 | + | * ##category_02_01## |
- | * category_02_02 | + | * ##category_02_02## |
- | * category_02_03 | + | * ##category_02_03## |
\\ | \\ | ||
**Docu:** -- \\ | **Docu:** -- \\ | ||
- | **Forum:** [[http://forum.phpwcms.org/viewtopic.php?p=111140#p111140|NAV_LIST_UL in verschiedenen Ebenen]] //(mit Hilfe de Level-Lift)// | + | **Forum:** [[http://forum.phpwcms.org/viewtopic.php?p=111140#p111140|NAV_LIST_UL in verschiedenen Ebenen]] //(mit Hilfe des [[deutsch/navigationen/kleine-helfer/level-lift]])// |
**Autor:** K.Heermann (flip-flop) http://planmatrix.de //2009/05/13 // \\ | **Autor:** K.Heermann (flip-flop) http://planmatrix.de //2009/05/13 // \\ | ||
Line 34: | Line 34: | ||
Um das Problem zu lösen werden zwei Navigationen aufgerufen, die eine für den horizontalen, die andere für den vertikalen Bereich. | Um das Problem zu lösen werden zwei Navigationen aufgerufen, die eine für den horizontalen, die andere für den vertikalen Bereich. | ||
- | Wichtig dazu ist hier ein Parameter der horiz. Navigation, hier wird die Ausgabe nur einer Ebene erlaubt //({NAV_LIST_UL:F,0,**1**,act_path,active})//. | + | Wichtig dazu ist hier ein Parameter der horiz. Navigation. \\ |
+ | Hier wird die Ausgabe nur einer Ebene erlaubt //({NAV_LIST_UL:F,0,**1**,act_path,active})//. | ||
+ | |||
+ | Um die Parameter nachzulesen bitte [[deutsch/navigationen/nav_list_ul_parameter|NAV_LIST_UL (Parameter)]].\\ | ||
+ | Eine komplettes CSS-Set: [[deutsch/navigationen/nav_list_ul|NAV_LIST_UL (CSS)]] \\ | ||
==== Annahme der Struktur (IDs sind erfunden): ==== | ==== Annahme der Struktur (IDs sind erfunden): ==== | ||
Line 67: | Line 71: | ||
<div class="nlu_navi1"> \\ | <div class="nlu_navi1"> \\ | ||
- | **{NAV_LIST_UL:F,0,1,act_path,active}** \\ | + | **{NAV_LIST_UL:FP,0,1,act_path,active}** \\ |
- | </div> -> //nur die erste Ebene (Tiefe=1) nach "Home (ID=0)" // \\ | + | </div> -> //nur die erste Ebene (Tiefe=1) nach "Home (ID=0)" (hier mit dem parent-Schalter "P" um Home selbst auch darzustellen) // \\ |
**Darstellung: ** ##| home | category_01 | **[category_02]** | category_03 | category_04 | ## \\ | **Darstellung: ** ##| home | category_01 | **[category_02]** | category_03 | category_04 | ## \\ | ||
Line 78: | Line 82: | ||
.0 1 2 3 <- LEVEL-Nr. | .0 1 2 3 <- LEVEL-Nr. | ||
.: : : : | .: : : : | ||
+ | -+ home : ID=0 | ||
-+--+ category_01 ID=01 | -+--+ category_01 ID=01 | ||
-+--+ category_02 ID=02 (wenn aktiv, siehe unten) | -+--+ category_02 ID=02 (wenn aktiv, siehe unten) | ||
Line 87: | Line 92: | ||
</file> | </file> | ||
- | Nun fehlt noch die Ausgabe der Unterebenen, dazu wird der Level-Lift verwendet. //(Darstellung der Navigation ab einer bestimmten Ebene (Level))//. | + | **Ohne den Paramter "P" sähe das so aus:** |
+ | |||
+ | <div class="nlu_navi1"> \\ | ||
+ | **{NAV_LIST_UL:FP,0,1,act_path,active}** \\ | ||
+ | </div> -> //nur die erste Ebene (Tiefe=1) nach "Home (ID=0)" (hier **ohne den parent-Schalter** "P", -> Home wird nicht dargestellt) // \\ | ||
+ | |||
+ | **Darstellung: ** ##| category_01 | **[category_02]** | category_03 | category_04 | ## \\ | ||
+ | **Und strukturell:** | ||
+ | |||
+ | <file> | ||
+ | ------------------------------------ | ||
+ | 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. | ||
+ | ------------------------------------ | ||
+ | </file> | ||
+ | |||
+ | |||
+ | Nun fehlt noch die Ausgabe der Unterebenen, dazu wird der [[deutsch/navigationen/kleine-helfer/level-lift]]t verwendet. //(Darstellung der Navigation ab einer bestimmten Ebene (Level))//. | ||
~~UP~~ | ~~UP~~ | ||
==== Level-Lift: ==== | ==== Level-Lift: ==== | ||
+ | |||
+ | -> [[deutsch/navigationen/kleine-helfer/level-lift]] | ||
+ | |||
Dieser php-Schnipsel wird an der Stelle in der Vorlage platziert, an der dieser Navigationsteil erscheinen soll. //(In unserem Fall ist das die Ausgabe ab der ersten Ebene -> LEVEL_ID'][**1**]).// | Dieser php-Schnipsel wird an der Stelle in der Vorlage platziert, an der dieser Navigationsteil erscheinen soll. //(In unserem Fall ist das die Ausgabe ab der ersten Ebene -> LEVEL_ID'][**1**]).// | ||
<code php> | <code php> | ||
Line 114: | Line 147: | ||
==== Ausgabe der aktiven Unterebene ==== | ==== Ausgabe der aktiven Unterebene ==== | ||
- | Z.B. category_02 = aktiv | + | Z.B. ##**category_02**## = aktiv //(in diesem Bsp. durch die horiz. Navi veranlasst)// |
+ | |||
+ | * ##category_02_01## | ||
+ | * ##category_02_02## | ||
+ | * ##category_02_03## | ||
<file> | <file> | ||
Line 131: | Line 168: | ||
\\ | \\ | ||
- | Z.B. bei category_02 = aktiv und category_02_01 = aktiv: | + | Z.B. bei ##**category_02**## = aktiv // -> act_path (horizontal)// und ##**category_02_01**## = aktiv: |
+ | |||
+ | * ##**category_02_01**## | ||
+ | * ##category_02_01_01## | ||
+ | * ##category_02_01_02## | ||
+ | * ##category_02_02## | ||
+ | * ##category_02_03## | ||
<file> | <file> | ||
Line 153: | Line 196: | ||
==== Zusammenfassung: ==== | ==== Zusammenfassung: ==== | ||
- | **<div class="nlu_navi1"> {NAV_LIST_UL:F,0,1,act_path,active} </div>** | + | **<div class="nlu_navi1"> {NAV_LIST_UL:FP,0,1,act_path,active} </div>** |
und | und | ||
Line 166: | Line 209: | ||
[/PHP] | [/PHP] | ||
</code> | </code> | ||
- | ergibt //(bei aktiver Ebene category_02)// | + | **ergibt** //(bei aktiver Ebene ##**category_02**##)// |
+ | |||
+ | ##| home | category_01 | **[category_02]** | category_03 | category_04 | ## | ||
+ | * ##category_02_01## | ||
+ | * ##category_02_02## | ||
+ | * ##category_02_03## | ||
+ | \\ | ||
+ | **oder** //(bei aktiven Ebenen ##**category_02**## und ##**category_02_01**##)// | ||
##| home | category_01 | **[category_02]** | category_03 | category_04 | ## | ##| home | category_01 | **[category_02]** | category_03 | category_04 | ## | ||
- | * category_02_01 | + | * ##**category_02_01**## |
- | * category_02_02 | + | * ##category_02_01_01## |
- | * category_02_03 | + | * ##category_02_01_02## |
+ | * ##category_02_02## | ||
+ | * ##category_02_03## | ||