Navigation aus dem Tutorial

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

Navigation aus dem Tutorial

Beitragvon Karen » 3. Mai 2011, 03:31

Hallöchen

Im Tutorial wird eine einfache Navigation beschrieben, die ich kopiert habe.

1.) Mit dem dritten Parameter wird definiert, ob alle Kategorien oder nur die Aktiven ausgegeben werden. “FALSE” erzeugt quasi eine Sitemap, “TRUE” eine “normale” Navigation. Kann es sein, dass es bei mir aus irgendeinem Grund (abgesehen vom Vergucken) andersherum ist? Oder habe ich falsch verstanden, was gemeint ist? Ich habe FALSE eingestellt und damit sieht man zunächst die Kategorien der oberste Ebene. Sobald ich eine mit Unterkategorien anklicke, erscheinen diese. Stelle ich dagegen TRUE ein, sieht man von vornherein alle.

2.) Beim 4. Parameter ist von Artikeln die Rede. Das wäre eigentlich, was ich brauche[*1]. Aber es erscheinen keine Artikel innerhalb der Kategorien, egal ob als offline oder online eingestuft. In Bezug auf Kategorien tut es das Beschriebene. Sind im Text eigentlich Kategorien oder sonstige Einheiten gemeint? Hm ... Oder vielleicht die Startartikel.

[*1] Muss ich denn jeden Artikel, der irgendwie im Menü erscheinen soll, als Unterkategorie definieren?

Karen
Benutzeravatar
Karen
 
Beiträge: 45
Registriert: 29. Apr 2011, 04:05

Re: Navigation aus dem Tutorial

Beitragvon Richard.Laing » 3. Mai 2011, 06:52

Guten Morgen Karen

die Rex Nav Factory ist generell für die Kategorien und deren startartikel gedacht.

Code: Alles auswählen
<?php $rexnav = rex_navigation::factory(); echo $rexnav->get(0,1,FALSE,TRUE); ?>


get(0 -> ab ebebe 0 also root
get(1 -> wäre alles was unterhalb der kategorie 1 an kategorien zu finden ist.
get(0,1 -> wäre ab root eine ebene tief
get(0,1,FALSE öffnet unter kategorien erst nach klick auf eltern kategorie.
get(0,1,FALSE, TRUE nur wenn auch online

für die subnavigation an anderer stelle ausgeben zu lassen, kannst du diese nutzen
Code: Alles auswählen
<?php $P = explode("|",$this->getValue("path").$this->getValue("article_id")."|"); $rexnav = rex_navigation::factory(); echo $rexnav->get($P[1],3,TRUE,TRUE); ?>


get($P[1],3,TRUE,TRUE);
damit kannst du dann wieder spielen und einstellungen vornehmen.

für artikel benötigst du eine andere navigation oder eine artikel liste zu finden im download bereich oder verwende für die rootartikel z.B.:
Code: Alles auswählen
<?php $articles = OOArticle::getRootArticles(true);
      $root_nav = '<ul>';
      foreach($articles as $article) {
      if ($this->getValue('article_id') == $article->getId())
      $root_nav .= '<li><a class="active" href="'.$article->getUrl().'">'.$article->getName().'</a></li>';
      else
      $root_nav .= '<li><a href="'.$article->getUrl().'">'.$article->getName().'</a></li>';
      }
      $root_nav .= '</ul>';
      print $root_nav;
?>

gruß richy
Zuletzt geändert von Richard.Laing am 15. Jul 2011, 10:36, insgesamt 1-mal geändert.
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: Navigation aus dem Tutorial

Beitragvon ralf.schlott » 4. Mai 2011, 08:12

Sehr schöne Übersicht! Klammern ) nicht vergessen, sonst funktioniert es nicht... Aber das steht ja in der Erklärung!
Benutzeravatar
ralf.schlott
 
Beiträge: 426
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast