Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
rex_navigation::factory()
Hallo Community,
gibts schon ne kleine Bauanleitung zur rex_navigation::factory() der redaxo 4.2?
Danke, wäre nett.
Grüße Falko
gibts schon ne kleine Bauanleitung zur rex_navigation::factory() der redaxo 4.2?
Danke, wäre nett.
Grüße Falko
Hi,
die Nutzung ist sehr einfach.
Normale Navigation:
$nav = rex_navigation::factory();
$nav->setClasses(array('lev1', 'lev2', 'lev3'));
echo $nav->get(0,2,FALSE,TRUE);
Get-Methode im Detail:
get(1,2,3,4)
1 = Id der Wurzelkategorie
2 = Anzahl der Ebenen die angezeigt werden sollen
3 = True, wenn nur Elemente der aktiven Kategorie angezeigt werden sollen, sonst FALSE
4 = FALSE, wenn offline Elemente angezeigt werden, sonst TRUE
Sitemap:
$nav = rex_navigation::factory();
$nav->show(0,2,FALSE,TRUE);
Show-Methode im Detail:
show(1,2,3,4)
1 = Id der Wurzelkategorie
2 = Anzahl der Ebenen die angezeigt werden sollen
3 = True, wenn nur Elemente der aktiven Kategorie angezeigt werden sollen, sonst FALSE
4 = FALSE, wenn offline Elemente angezeigt werden, sonst TRUE
Breadcrump:
$nav = rex_navigation::factory();
$nav->showBreadcrump(true);
Weitere Details sind auch in der Datei class.rex_navigation.inc.php zu finden.
Hoffe, dass ich etwas helfen konnte!
Gruß
Alex
die Nutzung ist sehr einfach.
Normale Navigation:
$nav = rex_navigation::factory();
$nav->setClasses(array('lev1', 'lev2', 'lev3'));
echo $nav->get(0,2,FALSE,TRUE);
Get-Methode im Detail:
get(1,2,3,4)
1 = Id der Wurzelkategorie
2 = Anzahl der Ebenen die angezeigt werden sollen
3 = True, wenn nur Elemente der aktiven Kategorie angezeigt werden sollen, sonst FALSE
4 = FALSE, wenn offline Elemente angezeigt werden, sonst TRUE
Sitemap:
$nav = rex_navigation::factory();
$nav->show(0,2,FALSE,TRUE);
Show-Methode im Detail:
show(1,2,3,4)
1 = Id der Wurzelkategorie
2 = Anzahl der Ebenen die angezeigt werden sollen
3 = True, wenn nur Elemente der aktiven Kategorie angezeigt werden sollen, sonst FALSE
4 = FALSE, wenn offline Elemente angezeigt werden, sonst TRUE
Breadcrump:
$nav = rex_navigation::factory();
$nav->showBreadcrump(true);
Weitere Details sind auch in der Datei class.rex_navigation.inc.php zu finden.
Hoffe, dass ich etwas helfen konnte!
Gruß
Alex
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi@ all
sobald ich das auch kapiert habe, werde ich hier ein videotutorial erstellen.
gibt es schon eine anleitung, damit ich da durchsteige als nicht programmierer.
gruß richy
[EDIT]
Wenn ich das richtig verstanden habe ist das von Alex schon die komplettanleitung...
damit sollte alles machbar sein RICHTIG?
gruß richy
sobald ich das auch kapiert habe, werde ich hier ein videotutorial erstellen.
gibt es schon eine anleitung, damit ich da durchsteige als nicht programmierer.
gruß richy
[EDIT]
Wenn ich das richtig verstanden habe ist das von Alex schon die komplettanleitung...
damit sollte alles machbar sein RICHTIG?
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Oha! Schande über mein Haupt! Völlig überlesen.Thomas.Blum hat geschrieben: schau mal bitte auf die Startseite des Wikis.
vg Thomas
Habe es nun eingebunden...
Ja - damit ist eigtl. alles machbar. Sollte auch als Nichtprogrammierer umsetzbar sein . Ansonsten kannst du mir auch gerne eine PN schicken, falls du Fragen hast, die mehr ins Detail gehen.Richard.Laing hat geschrieben: Wenn ich das richtig verstanden habe ist das von Alex schon die komplettanleitung...
damit sollte alles machbar sein RICHTIG?
gruß richy
Gruß
Alex
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi
jau das geht, setz einfach die jeweilige navigation in eine eigene id also z.B.:
die navis selber geben aber auch reichlich formatierungsmöglichkeiten mit. einfach mal in den quelltext schauen.
gruß richy
jau das geht, setz einfach die jeweilige navigation in eine eigene id also z.B.:
Code: Alles auswählen
<div id="navi1">
<?php
// navigation generator erstellen
$nav = rex_navigation::factory();
$category_id = 0; // Beginne in der Wurzelkategorie
$depth = 3; // 3 Ebene Tief
$open = FALSE; // Nicht aufklappen (hier egal da nur 1 Ebene)
$ignore_offlines = TRUE; // Offline ausblenden
echo $nav->get($category_id, $depth, $open, $ignore_offlines);
?></div>
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi@ all
wie siht es denn mit einer zweiteiligen menueführung aus?
hauptmenue oben z.B.: und die unterkategorieen nach klick auf der linken seite.
wie würde die den aufgebaut mit der menuefactory?
gruß richy
wie siht es denn mit einer zweiteiligen menueführung aus?
hauptmenue oben z.B.: und die unterkategorieen nach klick auf der linken seite.
wie würde die den aufgebaut mit der menuefactory?
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
- Mediastuttgart
- Beiträge: 282
- Registriert: 21. Mär 2005, 12:28
- Kontaktdaten: Website
hi richy
oben horizontal:
links vertikal:
aber es ist noch früh am morgen, also korrigiert mich falls ich gepatzt hab
lg
michael
oben horizontal:
Code: Alles auswählen
$nav_h = rex_navigation::factory();
$nav_h->show(0,1,FALSE,TRUE);
Code: Alles auswählen
$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
$nav_v = rex_navigation::factory();
$nav_v->show($PATH[1],2,FALSE,TRUE);
lg
michael
MEDIASTUTTGART, digitalisierte Kommunikation.
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
Code: Alles auswählen
Catchable fatal error: Object of class rex_navigation could not be converted to string in /var/.../include/classes/class.rex_article.inc.php(700) : eval()'d code on line 107
gruß richy
ps: jau zu früh
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
-
- Beiträge: 2
- Registriert: 16. Sep 2008, 09:17
:) Auch guten morgen
... mir scheint die neue navi macht ein wenig ratlos
(mich nämlich auch ... dafür find ich den adminbereich jetzt mal wirklich schön geworden)
Ich bin auf der suche nach dem include wo die netten funktionen zum bauen der navi drin sind weil ich mit dem "grundstyling" der navi nicht zufrieden bin.
- konkret möchte ich den text im <li> noch mit einem <span> kapseln...
Nach längerem suchen musste ich jetzt aber aufgeben
Wenn mir wer die datei benennen könnte wär ich glücklich...
Vielen Dank und Kaffee für alle die so wie ich schon seit 6 vor dem PC sitzen
(mich nämlich auch ... dafür find ich den adminbereich jetzt mal wirklich schön geworden)
Ich bin auf der suche nach dem include wo die netten funktionen zum bauen der navi drin sind weil ich mit dem "grundstyling" der navi nicht zufrieden bin.
- konkret möchte ich den text im <li> noch mit einem <span> kapseln...
Nach längerem suchen musste ich jetzt aber aufgeben
Wenn mir wer die datei benennen könnte wär ich glücklich...
Vielen Dank und Kaffee für alle die so wie ich schon seit 6 vor dem PC sitzen
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi
jau das sollte innerhalb php eigendlich so gehen...
gruß richy
mein problem sind die 2 teiligen navigationen
jau das sollte innerhalb php eigendlich so gehen...
Code: Alles auswählen
$nav = rex_navigation::factory();
$category_id = $this->getValue('article_id'); // Beginne in der Wurzelkategorie
$depth = 3; // 3 Ebene Tief
$open = FALSE; // Nicht aufklappen
$ignore_offlines = TRUE; // Offline ausblenden
echo $nav->get($category_id, $depth, $open, $ignore_offlines);
mein problem sind die 2 teiligen navigationen
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
Also bei mir klappt es auch einigermaßen gut, meine Frage bezieht sich nun auf Trennelemente.
Ich habe rechts eine Navigation, die lässt sich auch wunderbar stylen.
Alllerdings soll die Footer Navigation mit · getrennt werden.
Wie bekommt man denn sowas hin.
Wäre ganz nett zu wissen, da Navigationen ja auch gerne mal per Pipe-Symbol | getrennt werden.
Gruß Tim
Ich habe rechts eine Navigation, die lässt sich auch wunderbar stylen.
Alllerdings soll die Footer Navigation mit · getrennt werden.
Wie bekommt man denn sowas hin.
Wäre ganz nett zu wissen, da Navigationen ja auch gerne mal per Pipe-Symbol | getrennt werden.
Gruß Tim
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
Ich verstehe das auch nicht, da gibts ne neue Navi und irgendwie steht jeder im Regen.
Wie werden denn die Ebenen angesprochen? Es gibt doch in der classrexnavi auch die Möglichkeit die verschiedenen css Klassen auszugeben. Aber irgendwie muss man doch eine direkte Ansprache finden.
Es ist sich doch was dabei gedacht worden.... Danke für jeden der mithilft.
---
Im Download gibt es die 2te Ebene:
Die 3te ebene davon funktioniert auch:
Nur dann habe ich das Problem, dass immer die gleiche formatierung ausgegeben wird:
für die 3te:
Fragen über Fragen... -> kann aber auch sein, dass ich was falsch mache!
Wie werden denn die Ebenen angesprochen? Es gibt doch in der classrexnavi auch die Möglichkeit die verschiedenen css Klassen auszugeben. Aber irgendwie muss man doch eine direkte Ansprache finden.
Es ist sich doch was dabei gedacht worden.... Danke für jeden der mithilft.
---
Im Download gibt es die 2te Ebene:
Code: Alles auswählen
<?php
$cat = OOCategory::getCategoryById($this->getValue('category_id'));
$tree = $cat->getParentTree();
$id = $tree[0]->getId();
$subnav = rex_navigation::factory();
$subnav->setClasses(array('sub1', 'sub2'));
echo $subnav->get($id,2,FALSE,TRUE);
?>
Code: Alles auswählen
<?php
$cat = OOCategory::getCategoryById($this->getValue('category_id'));
$tree = $cat->getParentTree();
$id = $tree[1]->getId();
$subnav = rex_navigation::factory();
$subnav->setClasses(array('sub1', 'sub2'));
echo $subnav->get($id,1,FALSE,TRUE);
?>
Code: Alles auswählen
<ul class="rex-navi1"><li id="rex-article-35" class="rex-current sub1"><a class="rex-current" href="index.php?article_id=35">Unterkategorie</a></li></ul></div>
Code: Alles auswählen
<ul class="rex-navi1"><li id="rex-article-37" class="rex-normal sub1"><a href="index.php?article_id=37">die 3.te</a></li></ul>
- Mediastuttgart
- Beiträge: 282
- Registriert: 21. Mär 2005, 12:28
- Kontaktdaten: Website
also hauptnavi und unternavi getrennt voneinander funktioniert so [getestet]
lg
michael
Code: Alles auswählen
$rexnav1 = rex_navigation::factory();
echo $rexnav1->get(0,1,FALSE,TRUE);
$P = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
$rexnav2 = rex_navigation::factory();
echo $rexnav2->get($P[1],1,FALSE,TRUE);
michael
MEDIASTUTTGART, digitalisierte Kommunikation.
- Oliver.Kreischer
- Beiträge: 2508
- Registriert: 17. Dez 2004, 00:03
- Wohnort: Velbert - LA
- Kontaktdaten: Website
Schön wäre es noch wenn die UL Klassen sich unterscheiden würden... oder nicht?
Viele Grüße
Oliver
Viele Grüße
Oliver
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hallo michael
jau das war es, ich werde dann mal schnell ein video zur navigation anfertigen. naja zumindest soweit ich es selber verstehe, denke mal das es dann noch des öfteren neu gemacht werden muß )))))
gruß und danke richy
jau das war es, ich werde dann mal schnell ein video zur navigation anfertigen. naja zumindest soweit ich es selber verstehe, denke mal das es dann noch des öfteren neu gemacht werden muß )))))
gruß und danke richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi@all
kurze frage noch den unterschied zwischen get und show bei der navi habe ich noch nicht ganz kapiert, wenn mir hier einen einen schubs geben kann.
gruß richy
kurze frage noch den unterschied zwischen get und show bei der navi habe ich noch nicht ganz kapiert, wenn mir hier einen einen schubs geben kann.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
Es funktioniert, sieht gut aus, aber...
...es erzeugt immer noch nur die class 1.
und für die ebene drunter:
Ich dachte irgendwie kann man die klassen direkt ansprechen.
Wie dachtest du denn, das man dann die 3te Ebene anspricht?
Ralf
...es erzeugt immer noch nur die class 1.
Code: Alles auswählen
<ul class="rex-navi1"><li....></li></ul>
Code: Alles auswählen
<ul class="rex-navi1"><....ategorie</a></li></ul>
Wie dachtest du denn, das man dann die 3te Ebene anspricht?
Ralf
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi per css ein div um die navigation.
eventuel so...
gruß richy
Code: Alles auswählen
#linke_nav ul li ul li ul li a {
anweisung;
}
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de