Forum

Dropdown-Menü erstellen



 
Neues Thema eröffnen   Neue Antwort erstellen    REDAXO Forum Foren-Übersicht -> Templates/Navigationen [R4]
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Maw.



Anmeldedatum: 04.08.2008
Beiträge: 117

BeitragVerfasst am: Do März 11, 2010 11:08 am
Titel: Dropdown-Menü erstellen
Antworten mit Zitat
Hallo,
ich versuche mit der factory-menü-Variante von Redaxo ein Dropdown-Menü zu erstellen:

Code:
         
<?php
  $nav = rex_navigation::factory();
  $nav->setClasses(array('lev1', 'lev2', 'lev3'));
  echo $nav->get(0,3,FALSE,FALSE);
?>     


Ich bekomm jedoch nur die Hauptkategorien angezeigt, nicht dessen Unterkategorien.
Also das Problem ist nicht die Darstellung (Dropdown mittels CSS), sondern dass auch nicht einmal im ausgegebenen Quellcode die Unterkategorien erscheinen.

Woran kann das liegen? Kategorien sind alle ONLINE.

Edit: Nur wenn ich den Artikel solch einer Unterkategorie direkt aufrufe, dann seh ich eine zweite Navigationsebene als Dropdown, jedoch werden nur die Untermenüs der jeweilig aktiven Kategorie ausgespielt.

Grüße
_________________
www.Panograf.at
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
netmanix



Anmeldedatum: 11.09.2008
Beiträge: 197

BeitragVerfasst am: Do März 11, 2010 12:50 pm
Titel:
Antworten mit Zitat
Versuch mal:


Code:

$nav = rex_navigation::factory();
$depth = 5;  // Tiefe der Navigation
$open = TRUE;  // Zeigt alle Menüpunkte an
$ignore_offlines = TRUE;
$nav->setClasses(array('lev1', 'lev2', 'lev3'));
echo $nav->get(0, $depth, $open, $ignore_offlines);
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Maw.



Anmeldedatum: 04.08.2008
Beiträge: 117

BeitragVerfasst am: Do März 11, 2010 1:17 pm
Titel:
Antworten mit Zitat
ist doch genau dasselbe, nicht? Smile
_________________
www.Panograf.at
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
timo.huber



Anmeldedatum: 22.12.2009
Beiträge: 305

BeitragVerfasst am: Do März 11, 2010 1:38 pm
Titel:
Antworten mit Zitat
Nein, weil der dritte Paramer auf true steht Wink
Das ist das ausschlaggebende.

mfg
_________________
$glaskugel = new rex_glaskugel();
$loesung = $glaskugel->getLoesung("problem");
foreach ($loesung as $l)
{
echo $l;
}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Maw.



Anmeldedatum: 04.08.2008
Beiträge: 117

BeitragVerfasst am: Do März 11, 2010 1:52 pm
Titel:
Antworten mit Zitat
ahhh, jetzt habe ich es so gelöst:

Code:


<?php
  $nav = rex_navigation::factory();
  $nav->setClasses(array('lev1', 'lev2', 'lev3'));
  echo $nav->get(0,5,TRUE,FALSE);
?> 


Jedoch steht hier folgendes für punkt 3 (den ich jetzt auf "TRUE" geändert habe)
http://wiki.redaxo.de/index.php?n=R4.RexNavigation

Zitat:
3 = True, wenn nur Elemente der aktiven Kategorie angezeigt werden sollen, sonst FALSE


ist das nicht falsch? denn ich will ja nicht nur Elemente der aktiven Kategorie anzeigen, sondern alle - müsste laut der beschreibung also auf FALSE stellen, oder verstehe ich was falsch?
_________________
www.Panograf.at
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
timo.huber



Anmeldedatum: 22.12.2009
Beiträge: 305

BeitragVerfasst am: Do März 11, 2010 2:12 pm
Titel:
Antworten mit Zitat
Habs mal angepasst Wink
Im Endeffekt sollte es heißen: ausklappen? ja/nein
Razz
_________________
$glaskugel = new rex_glaskugel();
$loesung = $glaskugel->getLoesung("problem");
foreach ($loesung as $l)
{
echo $l;
}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Maw.



Anmeldedatum: 04.08.2008
Beiträge: 117

BeitragVerfasst am: Do März 11, 2010 2:21 pm
Titel:
Antworten mit Zitat
super, danke euch Beiden Wink
_________________
www.Panograf.at
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    REDAXO Forum Foren-Übersicht -> Templates/Navigationen [R4] Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group, Deutsche Übersetzung von phpBB.de