Jep, habe mir das mit SEO42 ja durchgelesen und im anderen Post mich auch dazu positiv geäußert.
Ich stehe halt im Moment mit dem Projekt etwas unter Zugzwang und will weiter kommen. Da ich auf 6.4.2 schon alles am Laufen hatte und nur wegen der neuen REX5 mir nun die Arbeit mache bin ich gerade am überlegen ob ich echt auf rex5 weiter machen soll, oder meine alte version weiter nutze, was eigentlich gegen meinen Plan sprich, da ich auf die neue Version gehofft habe und diese auch gerne einsetzten will.
Hm... somit kann ich im Moment leider nicht wirklich lange warten und muss eine Entscheidung treffen, ob ich die Nav umbaue auf die alte Rex Vorgehensweise, oder warte bis die, wie ich finde coole Navigation Factory Sache warte, denn das fand ich echt sehr gut und easy going, bis auf ein paar kleinigkeiten.
Mal sehen was ich jetzt machen werde
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/
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Tja lieber PX da gehts dir so wie vielen gerade
Danke für deinen anderen Post!
Danke für deinen anderen Post!
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Hi RexDude!
einige Posts vorher kam die Frage schonmal - setNavPositionId() oder wie ich es bsiher genutzt habe
$nav->addFilter('cat_menutype', '|2|', 'regex');
So wie Du es vorschlägst, die entsprechenden Artikel/Kategorien in eine Kat packen und diese dann als
Startkategorie angeben geht auch, führt aber zu einer unschönen URL...
Ist es denkbar, dass Du eine entsprechende Funktion in die navigation factory aufnimmst?
Danke und liebe Grüsse
Tom
einige Posts vorher kam die Frage schonmal - setNavPositionId() oder wie ich es bsiher genutzt habe
$nav->addFilter('cat_menutype', '|2|', 'regex');
So wie Du es vorschlägst, die entsprechenden Artikel/Kategorien in eine Kat packen und diese dann als
Startkategorie angeben geht auch, führt aber zu einer unschönen URL...
Ist es denkbar, dass Du eine entsprechende Funktion in die navigation factory aufnimmst?
Danke und liebe Grüsse
Tom
------------------------------------------------
rotzek - Werbung, Hosting und IT
www.rotzek.de
------------------------------------------------
rotzek - Werbung, Hosting und IT
www.rotzek.de
------------------------------------------------
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Servus Tom,
könnt ich schon machen
Aber für die störende Rootkat hab ich natürlich ne Lösung parat, zumindest wenn du SEO42 einsetzt. Wähle hierzu den Urltyp "Root Kategorie entfernen" in der Artikelansicht. Alternativ unter Auto URL-Typs die "IDs für Root-Kategorie entfernen" eintragen. Nachträglich geht das ganze aber nicht mehr also nicht wundern. Lediglich alle Artikel die du danach einfügst bekommen diesen Typ zugewiesen.
LG,
RexDude
könnt ich schon machen
Aber für die störende Rootkat hab ich natürlich ne Lösung parat, zumindest wenn du SEO42 einsetzt. Wähle hierzu den Urltyp "Root Kategorie entfernen" in der Artikelansicht. Alternativ unter Auto URL-Typs die "IDs für Root-Kategorie entfernen" eintragen. Nachträglich geht das ganze aber nicht mehr also nicht wundern. Lediglich alle Artikel die du danach einfügst bekommen diesen Typ zugewiesen.
LG,
RexDude
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
### Version 1.1.1 - 01. März 2016
* Fixed #12: Home-Link nicht ausgeben wenn leer, thx@alexplusde
* Fixed: RexSearch compat
* Fixed #12: Home-Link nicht ausgeben wenn leer, thx@alexplusde
* Fixed: RexSearch compat
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Hallo,
versuche mich grad an einer navigation aber irgendwie passt mir das html nicht, beziehungsweise bekomme ich mein aussehen der navigation nicht so hin wie ich es gerne hätte..
sobald ich eine unterseite der navigation mit dabei habe müsste der UL kontainer erst geschlossen werden und dann der nächste aufgemacht werden .. aber kann mir jemand sagen wie ich das mache ?
die navi jetzt so aus
ich bräuchte sie aber so
ist bestimmt nur ein zweizeiler für jemand der sich auskennt
danke
lg
olli
versuche mich grad an einer navigation aber irgendwie passt mir das html nicht, beziehungsweise bekomme ich mein aussehen der navigation nicht so hin wie ich es gerne hätte..
sobald ich eine unterseite der navigation mit dabei habe müsste der UL kontainer erst geschlossen werden und dann der nächste aufgemacht werden .. aber kann mir jemand sagen wie ich das mache ?
die navi jetzt so aus
Code: Alles auswählen
<ul class="navi1">
<li>
<a href="index.php?article_id=1">Home</a>
</li>
<li class="selected active">
<a href="index.php?article_id=3">Produkte</a>
<ul>
<li>
<a href="index.php?article_id=8">Was ist REDAXO</a>
</li>
</ul>
</li>
<li>
<a href="index.php?article_id=12">test</a>
</li>
</ul>
Code: Alles auswählen
<ul class="navi1">
<li>
<a href="index.php?article_id=1">Home</a>
</li>
<li class="selected active">
<a href="index.php?article_id=3">Produkte</a>
</li>
</ul>
<ul class="unternavi1">
<li>
<a href="index.php?article_id=8">Was ist REDAXO</a>
</li>
</ul>
<ul>
</li>
<li>
<a href="index.php?article_id=12">test</a>
</li>
</ul>
danke
lg
olli
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
In der Navigation Factory repräsentiert jede Navi ein ul. Willst du 3 Uls brauchst du theoretisch 3 Naviobjekte. Also evtl. gehts so. Sonst ist das ne Spezialanforderung die vermutlich selbstgestrickt werden muss. Evtl. könnt ich ein Codebeispiel dem Addon hinzufügen dass man hernehmen und abändern kann für solche Sachen. Gute Idee
Ansonsten findet man es auch irgendwo im Downloadbereich auf redaxo.org.
Ansonsten findet man es auch irgendwo im Downloadbereich auf redaxo.org.
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
So hab ich mal z.B. ne Sitemap zusammengebaut weil es ne Levelbasierte Hauptnavi gab und ne kategoriebasierte Footernavi.
Code: Alles auswählen
<div id="sitemap">
<?php
// main nav
$sitemap = new rex_nav();
$sitemap->setStartLevel(1);
$sitemap->setLevelCount(3);
$sitemap->setShowAll(true);
$sitemap->setSelectedClass('');
$sitemap->setActiveClass('');
// footer nav
$sitemap2 = new rex_nav();
$sitemap2->setStartCategoryId(ID_FOOTER);
$sitemap2->setLevelCount(3);
$sitemap2->setShowAll(true);
$sitemap2->setSelectedClass('');
$sitemap2->setActiveClass('');
// output
echo $sitemap->getNavigation() . $sitemap2->getNavigation();
?>
</div>
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
danke für die schnelle antwort!
die sitemap ist gut, aber hilft mir in dem fall auch nicht, weil eben die UL´s zusammenhängen/verschachtelt sind ...
hab auch schon versucht da rumzubasteln aber ich habe es nur geschaft die zweite ebene "gelöst" von der restlichen navi einzublenden. die zweite und evtl. dritte ebende sollte aber wie in der sitemap in die navi intigriert sein, allerdings so das sie ausklappt wenn man auf den oberpunkt klickt ... und das dann in einer eigenen abgeschlossen UL.
weis denn jemand ein anderes ADDON mit dem man das lösen kann ?
ich konnte leider noch keins finden ...
merci
lg
olli
die sitemap ist gut, aber hilft mir in dem fall auch nicht, weil eben die UL´s zusammenhängen/verschachtelt sind ...
hab auch schon versucht da rumzubasteln aber ich habe es nur geschaft die zweite ebene "gelöst" von der restlichen navi einzublenden. die zweite und evtl. dritte ebende sollte aber wie in der sitemap in die navi intigriert sein, allerdings so das sie ausklappt wenn man auf den oberpunkt klickt ... und das dann in einer eigenen abgeschlossen UL.
weis denn jemand ein anderes ADDON mit dem man das lösen kann ?
ich konnte leider noch keins finden ...
merci
lg
olli
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Hallo,
hat keine(r) ne idee ?
kann mir evtl. jemand gegen geld helfen ?
gerne mal ne pm wenn das jemand kann und bock drauf hat
lg
olli
hat keine(r) ne idee ?
kann mir evtl. jemand gegen geld helfen ?
gerne mal ne pm wenn das jemand kann und bock drauf hat
lg
olli
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Verlinke doch mal ein Beispiel, damit man sieht was du möchtest. Dein HTML Schnippsel oben reicht nicht.
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Hallo Ingo,
habe mal unter http://dertampon.de/test.html eine datei erstellt mit ist und gewollt zustand.
lg
olli
habe mal unter http://dertampon.de/test.html eine datei erstellt mit ist und gewollt zustand.
lg
olli
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Was du da möchtest ist total sinnlos. Wie willst du denn herausfinden, wo in der Hierarchie ein Navigationspunkt steht?
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Hallo,
na ich gehe ich davon aus das das dann noch in einer classe angeben kann, wie es jetzt auch ist...
das ist ja nur das rohe html gerüst.
ich brauche ich einfach jede UL für sich abgeschlossen.
lg
olli
na ich gehe ich davon aus das das dann noch in einer classe angeben kann, wie es jetzt auch ist...
das ist ja nur das rohe html gerüst.
ich brauche ich einfach jede UL für sich abgeschlossen.
lg
olli
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Hi Olli,
wenn ich das richtig sehe, möchtest Du die Unternavigation separat ausgeben. D.h. der Code aus der Hilfe sollte doch passen, oder?
Besonderes Augenmerk auf "setStartLevel"
hier mal etwas angepasst:
Hauptnavigation
Unternavigation
Oder hab ich Dich falsch verstanden?
Gruß,
Alex
wenn ich das richtig sehe, möchtest Du die Unternavigation separat ausgeben. D.h. der Code aus der Hilfe sollte doch passen, oder?
Besonderes Augenmerk auf "setStartLevel"
hier mal etwas angepasst:
Hauptnavigation
Code: Alles auswählen
$nav = new rex_nav();
$nav->setStartLevel(1); // startet bei level 1
$nav->setLevelCount(1); // anzahl der ausgegeben level: 1 level
echo $nav->getNavigation();
Unternavigation
Code: Alles auswählen
$nav_sub = new rex_nav();
$nav_sub->setStartLevel(2); // startet bei level 2
$nav_sub->setLevelCount(1); // anzahl der ausgegeben level: 1 level
echo $nav_sub->getNavigation();
Gruß,
Alex
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Es soll für eine 3-Ebenen Navigation funktionieren. Das Konzept ist schon bei 2 Ebenen daneben - bei 3 Ebenen gehts dann gar nicht mehr
nav 1
-- nav 2
---- nav 3
-- nav 2
-- nav 2
---- nav 3
würde dann
ul
ul
ul
ul
ul
ul
ergeben. Das ist gaga.
nav 1
-- nav 2
---- nav 3
-- nav 2
-- nav 2
---- nav 3
würde dann
ul
ul
ul
ul
ul
ul
ergeben. Das ist gaga.
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
HI RexDude...
ich steh grad wiedermal ein wenig aufm Schlauch ...
Ich versuch eine Navi mit Anker umzusetzen.
Soweit so gut... Allerdings hakts bei den Unterseiten.
Beispiel:
rCatA
rCatB (seo_custom_url -> auf sCatB_02)
-- sCatB_01
-- sCatB_02
-- sCatB_03
rCatC
rCatD
sollte z.B. folgende URL ausgeben:
http://domain.tld/rCatB/sCatB_02#sCatB_01
ich verbieg mich hier zu sehr (denke ich).
S Ergebnis stimmt leider noch nicht ganz
Hast du (hat jemand) evtl eine Idee?
Danke. grz. Chris
ich steh grad wiedermal ein wenig aufm Schlauch ...
Ich versuch eine Navi mit Anker umzusetzen.
Soweit so gut... Allerdings hakts bei den Unterseiten.
Beispiel:
rCatA
rCatB (seo_custom_url -> auf sCatB_02)
-- sCatB_01
-- sCatB_02
-- sCatB_03
rCatC
rCatD
sollte z.B. folgende URL ausgeben:
http://domain.tld/rCatB/sCatB_02#sCatB_01
ich verbieg mich hier zu sehr (denke ich).
S Ergebnis stimmt leider noch nicht ganz
Code: Alles auswählen
$nav = new rex_nav();
$nav->setStartLevel(2);
$nav->setLevelCount(1);
$nav->setListId('subnav', 1);
$nav->setListClass('list-unstyled list-inline', 1);
$nav->setCustomLink(function($cat, $depth) {
global $REX;
if ($REX['ADDON']['page_switcher']['settings']['subpage_anchor']) {
$parent_cat = OOCategory::getCategoryById($cat->getParentId());
if($parent_cat->getValue("seo_custom_url") != '')
{
$parent_cat_name = json_decode($parent_cat->getValue("seo_custom_url"));
$custom_url_id = $parent_cat_name->article_id;
$foo_cat = OOCategory::getCategoryById($custom_url_id);
$foo_cat_name = $foo_cat->getName();
}
$catname = $cat->getName();
$catname = strtolower($catname);
# url hübsch machen...
$search = array('Ä', 'ä', 'Ö', 'ö', 'Ü', 'ü', 'ß', '&');
$replace = array('Ae', 'ae', 'Oe', 'oe', 'Ue', 'ue', 'ss', 'und');
$catname = str_replace($search, $replace, $catname);
$catname = str_replace(" ", "-", $catname);
$short_url = str_replace('.html', '/', $cat->getUrl());
return '<a href="/'.$foo_cat_name.'/#'.$catname.'" data-target="#'.$catname.'">' .htmlspecialchars($cat->getName()) . '</a>';
} else {
return '<a href="' . $cat->getUrl() . '" >' . htmlspecialchars($cat->getName()) . '</a>';
}
});
Danke. grz. Chris
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Hi Chris
was ist mit dem $depth Parameter? Evtl. hilft dir der weiter. Desweiteren gibts seo42::getUrlString() für die Ankergeschichte
LG,
RexDude
was ist mit dem $depth Parameter? Evtl. hilft dir der weiter. Desweiteren gibts seo42::getUrlString() für die Ankergeschichte
LG,
RexDude
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
ahh. genau.
Danke. Gruß Chris.
Code: Alles auswählen
seo42::getUrlString()
Re: [v1.1.1] Navigation Factory Addon (ehemals nav42)
Hi,
bin bei mir auf ein Problem gestoßen. Folgende Konfiguration:
Die versteckte Id "25" ist die einzige Subkategorie in einer Kategorie. In der Navigation wird dort eine leere UL mit der Klasse "sub-menu" ausgegeben und das Li-Element der Hauptkategorie erhält die Klasse "has-children".
Wenn ich die Parameter "setHasSubClass" und "SetShowHasSubClass" auskommentiere, wird keine leere UL ausgegeben.
Hast Du eine Idee RexDude?
Gruß.
Alex
bin bei mir auf ein Problem gestoßen. Folgende Konfiguration:
Code: Alles auswählen
$nav = new rex_nav();
$nav->setStartLevel(1);
$nav->setLevelCount(4);
$nav->setShowAll(false);
$nav->setIgnoreOfflines(true);
$nav->setHideWebsiteStartArticle(false);
$nav->setSelectedClass('current-ancestor');
$nav->setActiveClass('current');
$nav->setHideIds(array(16,25));
$nav->setShowHasSubClass(true);
$nav->setHasSubClass('has-children');
$nav->setListClass('menu', 1);
$nav->setListClass('sub-menu', 2);
echo $nav->getNavigation();
Wenn ich die Parameter "setHasSubClass" und "SetShowHasSubClass" auskommentiere, wird keine leere UL ausgegeben.
Hast Du eine Idee RexDude?
Gruß.
Alex