Page 1 of 1

Navigationsleiste erscheint nur auf der Startseite

Posted: Thu 3. Sep 2009, 14:51
by makita
Hallo ihr,

Ich erstelle gerade mit meinem Halbwissen eine Webseite. Nun tritt folgendes Problem auf:
Meine Navigationsleiste erscheint nur auf der Startseite, sobald ich einen Link anklickere öffnet sich zwar die gewünschte Seite, jedoch fehlt die Navigationsleiste in der linken Spalte. Woran liegt das?

Das steht in meiner Vorlage drin:
<td class="TabellenSpalte-links">
<br><br>

<div class="navigation-BOX">
[PHP]
$check_id = $GLOBALS['content']['cat_id'];
$struct_id = $GLOBALS['content']['struct'][$check_id]['acat_struct'];
$nav_id = $check_id;
while ($struct_id != 0) {
$nav_id = $struct_id;
$struct_id = $GLOBALS['content']['struct'][$struct_id]['acat_struct'];
}
echo '{PEPES_NAV_LIST:' . $nav_id . '}';
[/PHP]
</div>
<br><br><br><br>
<div class="logo-BOX"><div align="center">
{IMAGE:../templates/free_L/logo/logo.jpg}</div></div>


<div class="content-BOX-links">{LEFT}</div>
<div class="left-SPACER"></div>



</td><!-- Ende TabellenSpalte-links -->

Damit ihr euch das Problemchen direkt auf der Seite anschauen könnt, gibt es hier noch einen Link:
http://www.mantrailer-leipzig.de/mantra ... .php?aid=1

Ich danke im Voraus, liebe Grüße
Marlen

Re: Navigationsleiste erscheint nur auf der Startseite

Posted: Fri 4. Sep 2009, 07:04
by juergen
Hallo

das Teil benötigst du nur im Zusammenspiel mit einer horizontalen Navigation und falls es etwas anzeigt, dann bestenfalls die unter dem aktiven Menu befindlichen Abteilungen ... jedenfalls schließe ich das aus der Konstruktion.

Du wirst auf Dauer nicht umhin kommen dir das hier : http://www.phpwcms-howto.de/wiki/doku.p ... av_list_ul einmal anzuschauen und es ist sicherlich besser den nativen Tag {NAV_LIST_UL} zu nutzen, als irgendwelche Sachen die aufgebohrt wurden und niemand den Zusammenhang sieht.

Also : Code macht was er soll, nur passen tut er da nicht-.

Jürgen

Re: Navigationsleiste erscheint nur auf der Startseite

Posted: Fri 4. Sep 2009, 11:04
by flip-flop
Wie Jürgen sagt, die bessere Lösung ist die NAV_LIST_UL.

Ohne das Navi-Skript von Pepe zu kennen, was passiert denn, wenn du anstatt

[PHP]
.....
[/PHP]


einfach nur

{PEPES_NAV_LIST:0}

einsetzt?

Knut