Page 1 of 1

class="nav_table_active" ist futsch...

Posted: Tue 5. Jun 2007, 22:48
by Kester
Hallo,

ich habe mal diese Version der mehrsprachigkeit bei unserer Seite eingebaut, und es klappt wunderbar. Mit ist bisher nur eine Sache aufgefallen, für die ich noch keine Lösung gefunden habe.

Ich hatte für die Navigation {NAV_TABLE_COLUMN} für die Linke Seite gewählt. Die NavElemente hatten dann alle class="nav_table". Nur das ausgewählte Element hatte class="nav_table_active", was ja auch gut war, konnte man hier irgendwas einbauen, was die aktive Zeile hervorhebt.

Nun benutze ich für meine Navigation also das angegebene Skript.

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]
Nun habe *alle* Elemente *immer* class="nav_table". Kann mir da jemand ein Tip geben?

Danke

Posted: Wed 6. Jun 2007, 00:22
by flip-flop
Hallo Kester,

was steht denn bei dir in der conf.template_default.inc.php in der Zeile:
$template_default["nav_table_struct"]["cell_active_class"] = "nav_table_active"; ?

Das Script hat damit nichts zu tun. Ich würde an deiner Stelle auf die NAV_LIST_UL umsteigen. -> http://www.phpwcms.de/forum/viewtopic.php?p=83845

Gruß Knut

Posted: Thu 7. Jun 2007, 16:27
by Kester
Hallo Flip-Flop,

erstmal Danke für die Antwort.

Ja, ich habe die Einträge in der conf.template_default.inc.php so gemacht.

Code: Select all

//
$template_default['nav_table_struct']['cell_width']				= '100%';
$template_default['nav_table_struct']['cell_height']			= '15';
$template_default['nav_table_struct']['cell_class']				= 'nav_table';
//
$template_default['nav_table_struct']['cell_active_width']		= '100%';
$template_default['nav_table_struct']['cell_active_height']		= '15';
$template_default['nav_table_struct']['cell_active_class']		= 'nav_table_active';
Es greift seit dem Umstieg nicht mehr. Was ist an NAV_LIST_UL besser? Warum sollte ich umsteigen?

Posted: Thu 7. Jun 2007, 17:02
by Kester
Nochmal Hallo,

meine Frage hat sich erledigt. Ich bin einfach umgestiegen, und es war gut. Habe für den Umstieg auch nur 5 Minuten gebraucht.

Danke für den guten Tip.