KD-one: So, und das ist nun schon im Einsatz. :-)

Beitrag lesen

Hallo Sven,

Das ist das fertige Script, das ich nun schon einsetze:
-----------------------------------------------------------------------------------------
<?php
if (isset($_GET['content']) && isset($sitelist[$_GET['content']]) && isset($title[$_GET['content']]))
 {
   $link = "STARTSEITE";
   $title = $title[S_GET['content']];                           //Array in array.inc.php
   $string = $sitelist[$_GET['content']];                      //Array in array.inc.php

if (isset($_GET['menu']))                                    //prüft, ob Parameter 'menu' gesetzt ist und verändert Wert in $add.
   {
    switch($_GET['menu'])
     {
      case 1:
       $add = '?menu=1';                                       //$add, falls $_GET['menu']==1(Listennavigation)
       break;
      case 2:
       $add = '?menu=2';                                      //$add, falls $_GET['menu']==2(Navigation für NN4.x)
     }
   }
  else
   {
    $add = '';                                                //$add, falls $_GET['menu'] nicht gesetzt ist(Javascriptmenü).
   }

$pfad = explode("/",$string);                                                        //zerteilt $sitelist[$_GET['content']]an den "/"
  echo ' <a class="dyn" href="index.php'.$add.'">'.$link.'</a> ';             //gibt Link zur Startseite aus.
  for ($i=1; $i<count($pfad); $i++)
   {
    if ($i < count($pfad)-1)
     {
      echo " » ".strtoupper($pfad[$i]);                                 //gibt den Pfad zur Seite aus.
     }
    else
     {
      echo " » ".$title;                                                //gibt die Überschrift der Seite aus.
     }
   }
 }
  ?>
-----------------------------------------------------------------------------------------------
Die beiden Arrays in array.inc.php sind so aufgebaut, daß ich daraus alles, was ich auf der Seite brauche, erzeugen kann.
Sind da in dem Script deiner Meinung nach noch Ungereimtheiten?

Gruß

Kurt

--
"Das Leben ist ein Spiel. Man macht keine groesseren Gewinne, ohne Verluste zu riskieren."  (Christine von Schweden; schw. Koenigin; 1626-1689)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at