Differences

This shows you the differences between two versions of the page.

deutsch:navigationen:kleine-helfer:level-lift [2009/05/24 05:14]
Knut Heermann (flip-flop)
deutsch:navigationen:kleine-helfer:level-lift [2018/06/03 18:09] (current)
Line 25: Line 25:
**ID= Absoluter Einsprungpunkt:** \\ **ID= Absoluter Einsprungpunkt:** \\
-Funktioniert in jeder Lebenslage, auch wenn ich nicht in dem gekennzeichneten Baum-Teil stehe. +Funktioniert in jeder Lebenslage, auch wenn ich nicht in dem gekennzeichneten Baum-Teil stehe. \\ 
-(ID= Seitenstruktur (mit der Maus über das Blättchen fahren)).+//(ID= Seitenstruktur (mit der Maus über das Blättchen fahren))//.
**Level= Relativer Einsprungpunkt:** \\ **Level= Relativer Einsprungpunkt:** \\
-Z.B. kann eine Skript oder {RT} abgearbeitet werden, wenn ich mich in dem angegebenen Level (oder Level-Bereich) befinde. +Z.B. kann eine Skript oder {RT} abgearbeitet werden, wenn ich mich in dem angegebenen Level (oder Level-Bereich) befinde. \\ 
-(Level: Betrachte die Baumstruktur einmal Spaltenweise, dann siehst du die Level). +//(Level: Betrachte die Baumstruktur einmal Spaltenweise, dann siehst du die Level)//.
**Annahme** //(IDs sind frei erfunden)//: **Annahme** //(IDs sind frei erfunden)//:
Line 57: Line 57:
   
Die Ebene wird absolut adressiert. \\ Die Ebene wird absolut adressiert. \\
-Der Vorteil ist, dass diese Ebene von einem Skript oder {RT} immer abgearbeitet wird, gleich wo der Client sich gerade auf der Seite befindet. \\+Der Vorteil ist, dass diese Ebene von einem Skript oder {RT} immer //(wieder)// abgearbeitet wird, gleich wo der Client sich gerade auf der Seite befindet. \\
Der Nachteil ist, dass ich bei verschiedenen Ebenensträngen für dieses Verfahren mehrere Vorlagen brauche. Der Nachteil ist, dass ich bei verschiedenen Ebenensträngen für dieses Verfahren mehrere Vorlagen brauche.
Line 84: Line 84:
[/PHP] [/PHP]
</code> </code>
-Ein klassisches Beispiel für eine **ID-basierte absolut adressierte Abfrage**. Egal an welcher Stelle sich der User auf der Seite befindet //(außer in category_02_01)// es wird immer ein Bild ausgeliefert.+Ein klassisches Beispiel für eine **ID-basierte, absolut adressierte Abfrage**. Egal an welcher Stelle sich der User auf der Seite befindet //(außer in category_02_01)// es wird immer das Bild preinfo2.jpg ausgeliefert. Nur bei aktivierter Kategorie category_02_01 wird das Bild sourceforge.gif ausgegeben.
-Ich möchte jedoch für das gesamte erste, zweite und dritte Level jeweils ein eigenes Bild ausgeben, also muss ich das Level prüfen. +Ich möchte jedoch für das gesamte erste, zweite und dritte Level jeweils ein eigenes Bild ausgeben, also muss ich das Level //(die Ebene)// prüfen.
=== Level-basiert: === === Level-basiert: ===
-<code php|h Level pruefen |h>>+<code php|h Level pruefen |h>
[PHP] [PHP]
$my_image = 'img/backend/preinfo2.jpg';  // voreingestelltes Bild Level 0 und 1 $my_image = 'img/backend/preinfo2.jpg';  // voreingestelltes Bild Level 0 und 1
Line 143: Line 143:
</code> </code>
Level = Spaltenwert 0, 1, 2, .... (relativ Navigation) \\ Level = Spaltenwert 0, 1, 2, .... (relativ Navigation) \\
-ID= Nummeraler Wert der Seitenebene in der Seitenstruktur (Maus über das Blättchen bewegen) (absolute Navigation) +ID= Numeraler Wert der Seitenebene in der Seitenstruktur (Maus über das Blättchen bewegen) (absolute Navigation)  
 +\\ 
 + 
 +**Ab Version r317 möglich:** //[[deutsch/technik/systemvariablen#der_neue_tag_levelx_id|Der neue Tag {LEVELX_ID} ]] //  
 + 
 +<code php> 
 +[PHP] 
 +if(isset($GLOBALS['LEVEL_ID'][1])) {  // hier wird das erste Level abgefragt 
 +echo '<div class="untermenu">'.LF; 
 +echo '<h1>Filme</h1>'.LF; 
 +echo '{NAV_LIST_UL:F,{LEVEL1_ID},1,act_path,active,,,#|}'; 
 +echo '</div>'; 
 +
 +[/PHP] 
 +</code> 
 + 
 +\\
Siehe hierzu: [[deutsch/navigationen/nav_list_ul-beispiele/navi-verschiedene-ebenen|Navigation in verschiedenen Ebenen]] Siehe hierzu: [[deutsch/navigationen/nav_list_ul-beispiele/navi-verschiedene-ebenen|Navigation in verschiedenen Ebenen]]
deutsch/navigationen/kleine-helfer/level-lift.1243134878.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0