Welcome, Guest. Please login or register.
Friday, July 25, 2008 (09:13)
Home Help Search Login Register
News: Feel free to ask and post all questions regarding mwCMS

+  mwCMS
|-+  Deutscher Support
| |-+  Bugs, Probleme und Fragen
| | |-+  Menüleiste reduziert sich bei Anklicken eines Menüpunktes
« previous next »
Pages: [1] Print
Author Topic: Menüleiste reduziert sich bei Anklicken eines Menüpunktes  (Read 439 times)
rene_jo
mwCMS player
**
Posts: 25


View Profile
« on: Tuesday, January 08, 2008 (14:03) »

In meinem Webauftritt besteht zur Zeit folgendes Phänomen:

Bei Anklicken eines in der Abfolge tiefer stehenden Menüpunktes verschwinden sämtliche darüber stehende Punkte.

Beispiel:

> Startseite
> Aktuelles
> Termine
> Kontakt

Ich klicke z.B. "Termine" an und sehe danach nur noch:

> Termine
> Kontkakt

"Startseite" und "Aktuelles" sind verschwunden.

Seltsam, oder?!
Kennt jemand das Phänomen? Weiß jemand Rat?
Logged
ClausVB
Administrator
mwCMS player
*****
Posts: 25


View Profile
« Reply #1 on: Sunday, January 13, 2008 (21:01) »

Hi René!

Tut mir leid, dass ich erst jetzt antworte. Ganz herzlich Dank vorab für Deine Beta-Tests. Hier eine mögliche Lösung:

Code:
<?php
$pages read_meta_xml(NAVIGATION); // an array is returned which contains an object

// read $topnav_content for "topnav.php", "col1.php" and which content has to be displayed
$topnav_content = (isset($_GET['topnav']))
$topnav_content $_GET['topnav']
$topnav_content HOME;

if (isset($_GET['leftnav']))
{
$leftnav $_GET['leftnav'];
}

$subpages = array();
for($i 0$i count($pages); $i++)
{
$is_current = ($pages[$i]->dynamicPath == $topnav_content);

array_push(
$subpages,
array(
'main_navigation' => $pages[$i]->navigation,
'main_path' => $pages[$i]->dynamicPath,
'is_current' => $is_current,
)
);

// set $current_leftnav for TITLE-Tag or breadcrumb
if ($is_current === TRUE)
{
$current_leftnav  $pages[$i]->navigation;
}

// Plugin (e.g. "news.php") is saved if plugin (see "meta.xml") is not null
if ($pages[$i]->dynamicPath == $topnav_content and 'NULL' != $pages[$i]->plugin)
{
$plugin_file $pages[$i]->plugin;
}
}
?>

Deine Navigation unterscheidet sich vom Standard-YAML und hat nur eine linke Navigation. Ich habe den oben geposteten Code mal ausprobiert, sollte so laufen.

Gruß
Claus

EDIT: Der PHP-Code gehört in die "col1.php" wo meistens im YAML die linke Navigation untergebracht ist.
« Last Edit: Monday, January 14, 2008 (10:21) by ClausVB » Logged
rene_jo
mwCMS player
**
Posts: 25


View Profile
« Reply #2 on: Thursday, January 17, 2008 (07:57) »

Hallo Claus,

genau, die Navigation meines YAML-Grundgerüstes ist in der "col1" untergebracht.

Vielen Dank für deine Bemühungen. Dein Lösungsvorschlag war erfolgreich. Das von mir beschriebene Phänomen tritt nicht mehr auf.

Gruß René
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!