Page 1 of 1

Bereiche der Struktur in versch. Navigationen?

Posted: Wed 25. Jul 2007, 16:14
by E.A.Murphy
Hallo,
hab da mal wieder ein Problemchen. (http://www.lfe-wein.de)
Zunächt mal möchte der Kunde oben eine Navigationsreihe und rechts eine Liste aller Weinsorten.
Im Moment habe ich es so gelöst, dass die Weinliste dynamisch ist und die obere Navi statisches html - was da steht wird dann auf "Frontend Menüstatus:versteckt" gestellt.
Das funktioniert soweit ganz gut. Es wäre allerdings schön, beides dynamisch zu haben; olso in der Strucktur zwei bereiche zu definieren. Einen der nach oben verlinkt wird und einen, der links erscheint.

Alternativ habe ich mir überlegt, ein kleines Script für die obere Navi einzubinden.

Code: Select all

<?php

$navigation = array ("Home"=>"/index.php?willkommen",
                     "Unternehmen"=>"/index.php?unternehmen",
                     "Sitemap"=>"/index.php?sitemap",
                     "Kontakt"=>"/index.php?kontakt",
                     "AGB's"=>"/index.php?agb",
while(list($key, $val) = each($navigation)){
      if ($_SERVER['REQUEST_URI'] == $val){
           echo "$key |&nbsp; ";
      } else {
           echo "<a href=\"$val\">$key</a> |&nbsp; ";
      }
}
?> 

Code: Select all

<?php include ("menu.php"); ?>
Jetzt frage ich mich, ob das überhaupt funktioniert, wo die menu.php hin soll oder ob ich das besser über "frontend_render" regeln kann. Ggf mit einem RT.
Wenn dazu also jmd eine Idee hat wäre ich dankbar.
Und ich glaube ich bräuchte eine Anleitung, denn wirklich programieren oder einen eigenen RT ertstellen, kann ich glaub ich nicht.

Grüße
Murphy

Posted: Thu 26. Jul 2007, 10:18
by flip-flop
Hallo Murphy,

erkläre mal genauer was du möchtest.
Rechts also auch noch eine Weinliste?
Die Liste soll alle Weine ausspucken oder erst einmal nur die Länder als Oberpunkt?
Und jetzt wieder links? :shock:

Definiert doch bitte etwas genauer . :!:

Mein Vorschlag:
Horiz.: {NAV_LIST_UL:F,0,1,........} alternativ auch {NAV_ROW}
Vert.: {NAV_LIST_UL:F,20,,.......} (ID=20 ist angenommen, siehe unten)
-> oder alles aufgeklappt: {NAV_LIST_UL:,20,,.......}

Code: Select all

+ root
   + willkommen
   + unternehmen
   + sitemap
   + kontakt
   + agb
   + weine ([versteckt] angenommen: Id=20)
      + frankreich
      + italien
      + spanien
      + usw. ....
Wenn weine auch ausgegeben werden soll: {NAV_LIST_UL:FP,20,,.......}
(Geht erst ab V1.33).

Knut

Posted: Fri 27. Jul 2007, 12:11
by E.A.Murphy
tschuldigung für die späte Antwort

Also: oben will ich eine horizontale Navigation mit allem AUSSER dem Weinsortiment
und links soll ein Ausklappmenü (eigentlich ein Flyoutmenü - aber das kommt später) NUR mit dem Weinsortiment erscheinen. Vom Aufbau habe ich es eigentlich so, wie ich will, nur ist die horizontale Navi nicht dynamisch sondern mit html reingehackt.

Posted: Fri 27. Jul 2007, 12:22
by flip-flop
Dann passt mein Vorschlag exakt.
NAV_LIST_UL: http://www.phpwcms.de/forum/viewtopic.php?p=83839#83839

Dieses Flyout ist brauchbar: NAV_LIST_UL:VCSS, .........

Das hier ist noch besser, hier eine horizontale Variante http://www.phpwcms.de/forum/viewtopic.php?p=89743#89743
Und hier das vertikale flyout dazu: http://www.cssplay.co.uk/menus/flyout_4level.html

PHP Skript u.U. ein bischen anpassen und einsetzen. Das Teil ist supergut, vor allem die "overrun" Geschichte und das ohne JS.

Knut

Posted: Fri 27. Jul 2007, 13:44
by E.A.Murphy
danke, ich werds mal ausprobieren.

Bis später