Page 1 of 1

Dynamische NAV_TABLE_COLUMN / Menütiefe

Posted: Thu 10. Jan 2008, 10:21
by nec
Hallo zusammen,

ich habe eine Topnavigation für die Oberpunkte und eine Navigation auf der linken Seite für Unterpunkte der Kategorie.
Die Navigation auf der linken Seite wird über folgendes Skript dynamisch in Abhängigkeit des Oberpunktes erzeugt:

Code: Select all

[PHP]
 $id = $GLOBALS['content']['cat_id'];
 $parent_id=$GLOBALS['content']['struct'][$id]['acat_struct'];
 While ($parent_id<>0){
   $id=$parent_id;
   $parent_id=$GLOBALS['content']['struct'][$id]['acat_struct'];
 }

 if ($id > 0) {
  echo '{NAV_TABLE_COLUMN:'.$id.'}';
 }
[/PHP]
Leider werden nur die Punkte der ersten Unterebene angezeigt.
Ich hätte gerne alle darunter liegenden Ebenen, weiß aber nicht warum die nicht erscheinen.
Weiß hier jemand Rat?

Grüße

Re: Dynamische NAV_TABLE_COLUMN / Menütiefe

Posted: Thu 10. Jan 2008, 10:42
by flip-flop
Hi,
Ich hätte gerne alle darunter liegenden Ebenen, weiß aber nicht warum die nicht erscheinen.
Weil das mit dieser NAV_TABLE_COLUMN nicht geht.
Welche CMS Version nutzt du? -> Ab der V1.2.8 funktioniert das mit dieser Navi - NAV_LIST_UL

Neueste CMS Version: - Snapshot

Knut

Re: Dynamische NAV_TABLE_COLUMN / Menütiefe

Posted: Thu 10. Jan 2008, 11:12
by nec
Hallo Knut,

super...vielen Dank für den Schubser in die richtige Richtung :)
So funktioniert es:

Code: Select all

[PHP]
if(isset($GLOBALS['LEVEL_ID'][1])) {
$level_id = $GLOBALS['LEVEL_ID'][1];
echo '{NAV_LIST_UL:F,'.$level_id.',,act_path,active}';
}
[/PHP]
Danke und Grüße

Re: Dynamische NAV_TABLE_COLUMN / Menütiefe

Posted: Thu 10. Jan 2008, 11:24
by flip-flop
Wenn du jetzt noch den F-Parameter weglässt wird auch der gesamte Baum aufgeklappt dargestellt. So sollte das doch sein?

Re: Dynamische NAV_TABLE_COLUMN / Menütiefe

Posted: Thu 10. Jan 2008, 11:46
by nec
Ne das ist schon richtig so. Ich möchte ja nur alle Unterpunkte der aktuellen Menüs anzeigen.