
JTL Artikel pro Seite Limit 100 Maximum übersteuern (Suche / Kategorien)
Heute ein kleiner Tipp für Anwender von JTL-Shop 3 und JTL-Shop 4:
Zwar gibt es im Backend Einstellungen für die als Standard eingestellte Artikel-Maximalanzahl in Auflistungen (Suchergebnisse / Kategorien), leider hat sich JTL aber (bisher) nicht die Mühe gemacht im Hilfetext der Einstellung zu erwähnen, dass es ein hartes Limit im Code von 100 Elementen gibt. Zu diesem hat sich JTL sicher aus Performancegründen entschieden. Dennoch kann es Fälle geben, in denen man dieses Limit gezielt übersteuern möchte.
Eine bessere Lösung als das harte Limit wäre seitens JTL aus meiner Sicht die Einstellung frei zu erlauben und z.B. mit Warnhinweisen zu arbeiten oder zumindest Hooks anzubieten, die in allen Fällen sauber via Plugin zur Übersteuerung durch Entwickler genutzt werden können. Dies ist jedoch nur für die Suche via Hook: HOOK_NAVI_SUCHE möglich, indem $nArtikelProSeite übersteuert wird.
Nun aber zum eigentlichen Tipp:
Die entsprechenden "harten" Settings findet ihr im Hauptverzeichnis unter
/navi.php (Suche):
- if (!isset($_SESSION["ArtikelProSeite"]) && $Einstellungen['artikeluebersicht']['artikeluebersicht_erw_darstellung'] == "N")
- {
- $_SESSION["ArtikelProSeite"] = intval($Einstellungen['artikeluebersicht']['artikeluebersicht_artikelproseite']);
- if($_SESSION["ArtikelProSeite"] > 100)
- $_SESSION["ArtikelProSeite"] = 100;
- }
- // $nArtikelProSeite auf max. 100 beschränken
- $nArtikelProSeite = 100;
sowie /filter.php (Kategorien):
- // $nArtikelProSeite auf max. 100 beschränken
- $nArtikelProSeite = 100;
Sofern ihr diese Werte auf eigene Gefahr überschreiben möchtet, könnt ihr dies natürlich mit entsprechender Vorsicht tun. Bedenkt dabei aber:
- Dass die Änderungen mit dem nächsten Update vermutlich überschrieben werden - also gut dokumentieren!
- Dass ihr ggf. auch die Variable "$nArtikelProSeite_arr" für die Auswahl der Artikel pro Seite um den entsprechenden Wert ergänzen solltet
- Dass z.B. ein Hook die bessere Lösung wäre - vielleicht mal bei JTL freundlich anfragen?
Wenn Euch dieser Tipp geholfen hat oder Ihr Feedback habt, freue ich mich auf Eure Kommentare!
- Anmelden um Kommentare zu schreiben
Euch gefällt mein Blog?
Vielleicht hilft mir auch ein Buch, euch zukünftig (noch) bessere Artikel zu bieten? (Amazon Wunschliste)
Gerne bewerte ich auch ab und zu einmal unabhängig ein Produkt.
Ich freue mich über jede Art der Unterstützung in Form von Kommentaren, Lob oder Kritik.
Auf zum Kontaktformular!
Zu meinem Google+ Profil
Julian Pustkuchen, M. Sc. Wirtschaftsinformatik ist passionierter Software- & Webentwickler mit den Schwerpunkten Softwaredesign, Objektorientierung sowie Usability- & Ablaufoptimierung bei webks. Ein weiterer Schwerpunkt ist die Entwicklung im CMS Drupal.
Entwickelt Julian gerade keine Software, fährt er Ski, Mountainbike, spielt Badminton, segelt oder verbringt Zeit mit Freunden.
Dieser Blog dient als sein "öffentlicher Notizblo(ck/g)".
Webbasierte Lösungen? Machen wir!
webks: websolutions kept simple
http://www.webks.de
Dir hat dieser Beitrag viel Zeit und Nerven gespart?
Dann freue ich mich über jede kleine Anerkennung:
Oder du suchst weitere professionelle Unterstützung?
Dann bietet dir unser webks.de Softwareentwickler-Team professionelle Dienstleistungen im Web-Development und der Drupal CMS Entwicklung!