Flyputnavi soll Unterkategorien zeigen

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

Flyputnavi soll Unterkategorien zeigen

Beitragvon lci » 2. Apr 2009, 14:14

Hallo,

ich habe die Flyout Navi im Downloadberiech gefunden.
Leider zeigt sie im Augenblick nur die in der Oberkategorie enthaltenen Artikel an - und nicht die Unterkategorien. Wie könnte ich das ändern?


Code: Alles auswählen
<?php
/*
* http://www.cssplay.co.uk/menus/flyout_horizontal.html
*/
$n = "\n";
$flyout_navi .= '<div class="flyoutcontainer">'.$n;
$flyout_navi .= '<div class="flyoutmenu">'.$n.$n;
$flyout_navi .= '<ul>'.$n;

foreach (OOCategory::getRootCategories() as $lev1){
   if($lev1->isOnline()){
      $flyout_navi .= '<li><a class="flyouthide" href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>'.$n.$n;
      $flyout_navi .= '<!--[if lte IE 6]>'.$n.'<a href="'.$lev1->getUrl().'">'.$lev1->getName().$n.'<table><tr><td>'.$n.'<![endif]-->'.$n.$n;
      #$flyout_navi .= ''.$n.'<a href="'.$lev1->getUrl().'">'.$lev1->getName().$n.'<table><tr><td>'.$n.''.$n;
      
      $article = $lev1->getArticles();
      $start_article = $lev1->getStartArticle();
      $start_article_id = $start_article->getId();
      #$artSize = sizeof($lev1->getArticles());
      $artSize = sizeof($article);
      $counter = 0;
      $tempstr = "";
      if ($artSize !== "0"){
         $tempstr .= '<ul>'.$n;
         if (is_array($article)) {
            foreach ($article as $var){
               $articleId = $var->getId();
               if($start_article_id !== $articleId){
                  $articleName = $var->getName();
                  if ($var->isOnline(true)){       
                     $tempstr .= '<li><a href="'.rex_getUrl($articleId).'" title="'.$articleName.'">'.$articleName.'</a></li>'.$n;
                     $counter++;
                  }
               }
            }
         }
         $tempstr .= $n.'</ul>'.$n;
         
         #lehres <ul> verhindern
         if($counter > 0){
            $flyout_navi .= $tempstr;
         }
      }
      
      $flyout_navi .= '<!--[if lte IE 6]>'.$n.'</td></tr></table>'.$n.'</a>'.$n.'<![endif]-->'.$n.$n;
      #$flyout_navi .= '</td></tr></table>'.$n.'</a>'.$n.''.$n;
      $flyout_navi .= '</li>'.$n;
   }
}

$flyout_navi .= '</ul>'.$n;
$flyout_navi .= '</div>'.$n;
$flyout_navi .= '</div>'.$n;
echo $flyout_navi;
?>

lci
 
Beiträge: 226
Registriert: 18. Aug 2006, 09:47

Beitragvon Richard.Laing » 2. Apr 2009, 20:12

hi ici

in welchem browser schaust du?
sind die kat. und artikel online?
welche redaxo version
wo kann man sich das mal ansehen

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast