Navigation mit 3 Ebenen

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Re: Navigation mit 3 Ebenen

Beitragvon Markus.Staab » 29. Aug 2005, 09:42

Hi stipo,

Code: Alles auswählen
<?php
$path = explode( '|', $this->getValue("path").$this->getValue("article_id"));
array_shift( $path);

foreach (OOCategory::getRootCategories() as $lev1):
  if($lev1->isOnline()):
    echo '<a class="menu"  href="'.$lev1->getUrl().'">&raquo;&nbsp;'.$lev1->getName().'</a>';
    $lev1Size = sizeof($lev1->getChildren());
    if($lev1Size != "0"):
      foreach ($lev1->getChildren() as $lev2):
        if ($lev2->isOnline()):
          echo '<a class="submenu" href="'.$lev2->getUrl().'">&nbsp;&nbsp;&nbsp;&bull;&nbsp;'.$lev2->getName().'</a>';
        endif;
        // ANFANG  EBENE 3
       $lev2Size = sizeof($lev2->getChildren());
       if($lev2Size != "0" && in_array($lev2->getId(), $path)):
         foreach ($lev2->getChildren() as $lev3):
           if ($lev3->isOnline()):
             echo '<a class="submenu" href="'.$lev3->getUrl().'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&bull;&nbsp;'.$lev3->getName().'</a>';
           endif;
         endforeach;
       endif;
       // ENDE EBENE 3
    endforeach;
  endif;
endif;
endforeach;
/*
$navigation = OOTemplate::getNavigation();
print $navigation;
*/
?>


versuch das mal..
ist ungetestet!

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany


Zurück zu Templates/Navigationen [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast