Hallo liebe Community,
ich baue aktuell eine Seite mit Redaxo 4.2 und benötige eure Hilfe, da ich erst vor kurzem die Seite hier kennen gelernt habe.
Ich wollte eine Navigation aufbauen die dann in etwa so aussehen sollte:
START x MUSTERSEITE x MUSTERSEITE x INFO x IMPRESSUM
.......................................................................................
SUBNAVI 1 x SUBNAVI 2 x SUBNAVI 3
eig. sogar 1:1 , auch mit der trennlinie, aber irgendwie kriege ich es nicht hin, obwohl ich mir schon vorlagen für solche navis angeschaut habe hier im forum.
Bitte um Hilfe. Vielen Dank!
Mit freundlichem Gruß
Nico
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/
- Raffael1981
- Beiträge: 70
- Registriert: 6. Nov 2006, 11:36
- Wohnort: 3011 - Irenental
- Kontaktdaten: Website
hi,
wenn die kategorien wie unten gewünscht angelegt sind und du mit einem standard navi template arbeitetst ... dann hast ja eh 2 variablen die zurückgemeldet werden ... im default-template dann an gewünschter stelle:
<?php
print $navHeader;
print '........................................... <br />';
print $navLeftCol;
?>
wobei ich sehr ans herz legen darf, die darstellung wie auch die gepunktete linie via css zu regeln.
lg raffael
wenn die kategorien wie unten gewünscht angelegt sind und du mit einem standard navi template arbeitetst ... dann hast ja eh 2 variablen die zurückgemeldet werden ... im default-template dann an gewünschter stelle:
<?php
print $navHeader;
print '........................................... <br />';
print $navLeftCol;
?>
wobei ich sehr ans herz legen darf, die darstellung wie auch die gepunktete linie via css zu regeln.
lg raffael
Re: Horizontale Navigation mit Submenüs v4.2
dein beitrag lässt die frage offen, ob die subnavi-einträge statisch sind, oder vom ausgefählten menüpunkt in der hauptnavi abhängen.gstarr hat geschrieben:Ich wollte eine Navigation aufbauen die dann in etwa so aussehen sollte:
START x MUSTERSEITE x MUSTERSEITE x INFO x IMPRESSUM
.......................................................................................
SUBNAVI 1 x SUBNAVI 2 x SUBNAVI 3
meinem vorredner kann ich jedenfalls nur zustimmen. menüs sind für gewöhnlich listen, wie diese letzendlich dargestellt werden sollen, ist in css zu regeln. viele gute lösungen, ideen und anregungen gibt es bei stu.
Habe die default Template garnicht mehr, meine aktuelle template sieht so aus:
also sind die links manuel verlinkt =( ah ja und diese "trenn-sol-644.gif" sind die "......" punkte wo drunter eig die subnavi hin soll
hab die navi dann so in die hauptseite eingebaut "REX_TEMPLATE[11]"
jmd ne idee, wie ich das ganze nun automatisch aus der wurzel herauslesen kann?
Code: Alles auswählen
<div id="menu">
<img src="<?php echo $REX['HTDOCS_PATH'] ?>files/x-share/img/trenn-punkt-644.gif" width="644" height="1" />
<p><span id="highlight"><a href="<?php echo $REX['HTDOCS_PATH'] ?>index.php?article_id=1">START</a></span> × <a href="<?php echo $REX['HTDOCS_PATH'] ?>index.php?article_id=2">ARBEIT</a> × <a href="<?php echo $REX['HTDOCS_PATH'] ?>index.php?article_id=3">REPORTER</a> × <a href="<?php echo $REX['HTDOCS_PATH'] ?>index.php?article_id=4">KONTAKT</a></p>
<img src="<?php echo $REX['HTDOCS_PATH'] ?>files/x-share/img/trenn-sol-644.gif" width="644" height="3" /></div>
also sind die links manuel verlinkt =( ah ja und diese "trenn-sol-644.gif" sind die "......" punkte wo drunter eig die subnavi hin soll
hab die navi dann so in die hauptseite eingebaut "REX_TEMPLATE[11]"
jmd ne idee, wie ich das ganze nun automatisch aus der wurzel herauslesen kann?
- Raffael1981
- Beiträge: 70
- Registriert: 6. Nov 2006, 11:36
- Wohnort: 3011 - Irenental
- Kontaktdaten: Website
wenn man davon ausgeht, dass die artikel jeweils die startartikel der kategorie sind kannst dir vielleicht noch mit dem arikellist-modul helfen .. aber sauber isch das nicht ...
und der sinn eines cms ist mit der navigation auch weit verfehlt ...
probier doch einfach mal ein navi template aus dem downloadbereich aus?! ... ist gar nicht so schlimm!
lg raf
und der sinn eines cms ist mit der navigation auch weit verfehlt ...
probier doch einfach mal ein navi template aus dem downloadbereich aus?! ... ist gar nicht so schlimm!
lg raf
das macht nicht wirklich sinn, oder? wozu ein cms, wenn man dann die links erst wieder händisch eingibt?gstarr hat geschrieben:also sind die links manuel verlinkt =( ah ja und diese "trenn-sol-644.gif" sind die "......" punkte wo drunter eig die subnavi hin soll
mein tipp:
Code: Alles auswählen
rex_navigation::factory()
Alex hat geschrieben: 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
vielen Dank für den Tipp =)
also ich habe das nun folgender Maßen gemacht:
es funktioniert auch super, blos die ausgabe ist noch nicht korrekt, da er interne navi klassen definiert, sprich das ganze mit
ausspuckt
mein ziel ist es, das er wirklich nur die links printet
in etwa so
jemand ne idee?
also ich habe das nun folgender Maßen gemacht:
Code: Alles auswählen
<div id="menu">
<img src="<?php echo $REX['HTDOCS_PATH'] ?>files/x-share/img/trenn-punkt-644.gif" width="644" height="1" />
<p>
<?php
$nav = rex_navigation::factory();
$nav->setClasses(array('lev1', 'lev2', 'lev3'));
echo $nav->get(0,2,FALSE,TRUE);
?>
</p>
<img src="<?php echo $REX['HTDOCS_PATH'] ?>files/x-share/img/trenn-sol-644.gif" width="644" height="3" />
</div>
Code: Alles auswählen
<ul class="rex-navi1"><li id="rex-article-1" class="rex-normal lev1"><a href="index.php?article_id=1">START</a></li>
mein ziel ist es, das er wirklich nur die links printet
in etwa so
Code: Alles auswählen
<a href="index.php?article_id=1">START</a>
dann muss du in der datei
die entsprechenden codeteile auskommentieren.
Code: Alles auswählen
../redaxo/include/classes/class.rex_navigation.inc.php
hmm, im prenzip möchte ich ja nur so eine navigation haben wie auf
http://www.mare.de/
blos das das zwischen der main und submenu noch ne trennlinie ist =( bin aktuell sehr verzweifelt und in der php rum zu fummeln traue ich mich noch nicht
http://www.mare.de/
blos das das zwischen der main und submenu noch ne trennlinie ist =( bin aktuell sehr verzweifelt und in der php rum zu fummeln traue ich mich noch nicht
wenn du die oben genannte datei entsprechend änderst, sollte das kein problem sein.gstarr hat geschrieben:...zwischen der main und submenu noch ne trennlinie ist...
css-seitig empfehle ich, dich mit border zu beschäftigen. im besonderen border-bottom und border-top. eventuell hilft dir auch background weiter.
viel erfolg!
Leute wie kann ich die Main und Submenu vor einander trennen?
hab aktuell folgendes in der Template
und das ganze halt in der navigation.css angepasst, also möchte ich so gesehen die ebene 2 wo anders hin setzen
*UPDATE !!!!*
so habs hinbekommen, folgender maßen:
main navi:
Subnavi:
Danke an alle!!
hab aktuell folgendes in der Template
Code: Alles auswählen
<?php
$nav = rex_navigation::factory();
$nav->setClasses(array('lev1', 'lev2', 'lev3'));
echo $nav->get(0,2,FALSE,TRUE);
?>
*UPDATE !!!!*
so habs hinbekommen, folgender maßen:
main navi:
Code: Alles auswählen
<?php
$nav = rex_navigation::factory();
$nav->setClasses(array('lev1'));
echo $nav->get(0,1,FALSE,TRUE);
?>
Subnavi:
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);
?>