Hallo,
ist es möglich eine Navigation zu erstellen und dabei in der jeweiligen Überkategorie die Anzahl
aller enthaltenen Artikel auch gegebenenfalls der enthaltenen Artikel in darunter liegenden Kategorien auszugeben? Die Artikel, die gezählt werden dürfen aber keine Kategorie-Startartikel sein?
Im konkreten Fall soll dem Besucher der Webseite gezeigt werden wieviele Maschinen / Bauteile in der Kategorie insgesamt enthalten sind
Zur Veranschaulichung habe ich ein Bild beigefügt.
Hat jemand einen Tipp?
Man könnte es ggf. mit der Factory Navigation von Redaxo durchführen
oder mit dem nav24 Addon realisieren. Hätte jemand Lust sowas zu programmieren?
Gerne auch gegen Entgelt.
Grüße Simon
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/
-
- Beiträge: 146
- Registriert: 21. Mai 2007, 09:18
- Kontaktdaten: ICQ Website
Navigation mit Anzahl aller enthaltenen Unterartikel
- Dateianhänge
-
- Anzahl der enthaltenen Unterartikel
- image006.png (45.26 KiB) 9587 mal betrachtet
Re: Navigation mit Anzahl aller enthaltenen Unterartikel
Hi,
hier ein Ansatz:
hier ein Ansatz:
Code: Alles auswählen
$nav->setCustomLink(function($cat, $depth) {
$articles = OOArticle::getArticlesOfCategory($cat->getId());
array_shift($articles); // remove start article
return '<a href="' . $cat->getUrl() . '">' . htmlspecialchars($cat->getName()) . ' (' . count($articles) . ')</a>';
});
Re: Navigation mit Anzahl aller enthaltenen Unterartikel
Code: Alles auswählen
function rex_nav_childcount (&$OOC, $depth, &$li, &$a) {
$OOC->_catname = $OOC->_catname.' ('.(count($OOC->getArticles())-1).')';
return 1;
}
$nav = rex_navigation::factory();
$nav->addCallback('rex_nav_childcount',1);
echo $nav->get(0,-1,true,true);
Edit: ich sehe gerade es geht um R5 - das ist R4 Code. Ob der in R5 noch so funktioniert weiss ich nicht.
-
- Beiträge: 146
- Registriert: 21. Mai 2007, 09:18
- Kontaktdaten: ICQ Website
Re: Navigation mit Anzahl aller enthaltenen Unterartikel
Danke ich arbeite noch mit R4. Ich schau mal ob ich das so verwenden kann.
Vielen Dank...
Vielen Dank...
Re: Navigation mit Anzahl aller enthaltenen Unterartikel
Mein Ansatz war auch R4
-
- Beiträge: 146
- Registriert: 21. Mai 2007, 09:18
- Kontaktdaten: ICQ Website
Re: Navigation mit Anzahl aller enthaltenen Unterartikel
Achja eines habe ich noch vergessen.
Was ist wenn man nicht nur die Artikel in der gegenwärtigen Kategorie zählen möche
sondern
auch Artikel in Unterkategorien mitzählen möchte.
So dass wie im Beispiel nicht nur die Gebrauchtmaschinen gezählt werden sondern auch die Maschinen innerhalb der Unterkategorien mitgezählt werden und als Gesamtsumme aller Maschinen, die in der Kategorie stecken ausgegeben werden.
Ich glaube in der Informatik nennt man das rekursiven Abstieg.
Was ist wenn man nicht nur die Artikel in der gegenwärtigen Kategorie zählen möche
sondern
auch Artikel in Unterkategorien mitzählen möchte.
So dass wie im Beispiel nicht nur die Gebrauchtmaschinen gezählt werden sondern auch die Maschinen innerhalb der Unterkategorien mitgezählt werden und als Gesamtsumme aller Maschinen, die in der Kategorie stecken ausgegeben werden.
Ich glaube in der Informatik nennt man das rekursiven Abstieg.
Re: Navigation mit Anzahl aller enthaltenen Unterartikel
Oder wenn du sicher bist das es nur eine Unterebene gibt dann kann man das auch ohne Rekursion machen in dem man halt bei der aktuellen Kat alle Unterkats durchgeht, sich die Artikel holt und dann zusammenzählt. Irgendwie so.
Aber mit Rekursion wäre vermutlich "zukunftssicherer"
Aber mit Rekursion wäre vermutlich "zukunftssicherer"