Navgation nur in einer bestimmten Kategorie

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

Navgation nur in einer bestimmten Kategorie

Beitragvon djs » 5. Mai 2011, 19:41

Hallo zusammen,

ich habe ein kleines Problem. Ich habe in mehreren Kategorie noch Subkategorien.
Jetzt möchte ich aber gerne, dass die Navigation nur die Subkategorien einer bestimmten Kategorie darstellt.

Wie kann ich dem Template sagen: "Baue mir nur alle Subkategorien der Kategorie (category_id = 5) auf?"

Hier mein Template der Navi:
Code: Alles auswählen
<?php

if($OOArt = OOArticle::getArticleById($REX["ARTICLE_ID"])) {

   $path = explode('|', trim($OOArt->getValue("path")).'|'.$OOArt->getCategoryId().'|');

   foreach (OOCategory::getRootCategories() as $lev1) {
          if ($lev1->isOnline()) {

              $lev1Size = sizeof($lev1->getChildren());
              if ($lev1Size != "0") {
                    echo '<ul>';
                         foreach ($lev1->getChildren() as $lev2) {

                                                           if ($lev2->isOnline()) {

                                                                       if (in_array($lev2->getId(), $path)) {

                                                                                  echo '<li><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a></li>';

                                                                       } else {

                                                                                  echo '<li><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a></li>';

                                                                       }

                                                           }

                                               }



                                               echo '</ul>';

                                   }




                        }

            }

}

?>


danke für eure hilfe
djs
 
Beiträge: 8
Registriert: 5. Mai 2011, 19:34

Re: Navgation nur in einer bestimmten Kategorie

Beitragvon Richard.Laing » 5. Mai 2011, 20:29

hi
dann hau das mal ins template an der stelle an der die navi erscheinen soll
Code: Alles auswählen
<?php $rexnav = rex_navigation::factory(); echo $rexnav->get(5,1,FALSE,TRUE); ?>


videotutorial
http://www.rexvideo.de/tutorials/videotutorials/navigation/erstellen-einer-navigation-mit-der-rex_navigationfactory.html

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

Re: Navgation nur in einer bestimmten Kategorie

Beitragvon djs » 5. Mai 2011, 21:55

Nur das? Mehr brauch ich nicht?

Also ist mein Code quasi für die Tonne ...
djs
 
Beiträge: 8
Registriert: 5. Mai 2011, 19:34

Re: Navgation nur in einer bestimmten Kategorie

Beitragvon Richard.Laing » 6. Mai 2011, 06:30

hi
das kommt immer auch darauf an was du machen möchtest, aber in der regel reicht die navigations factory aus ;)

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