Hi, da gibts auch eine einfache - aber optimale Lösung, die noch dazu steuerbar ist, Ihr braucht dabei keine Template Dateien umbauen... Für GX3 Honeygrid Ihr gebt einfach der unsichtbaren Kategorie eine Sortiernummer mit 1000 oder größer (so wie Achim auch schon vorgeschlagen) und legt folgende anhängende Datei ins Verzeichnis GXUserComponents/overloads/CategoriesAgent/ (das Verzeichnis CategoriesAgent müsst Ihr noch anlegen) Dann den Cache löschen (auch die Kategorie Caches!!) Kategorie nun unsichtbar, alle Artikel und die Kategorie mit direktem Link erreichbar, auch für google und Co noch da. Das hier ist für die aktuellen GX3 Versionen, bei denen der Ordner GXUserComponents vorhanden ist, ansonsten wird das Verzeichnis userr_classes/overloads/CategoriesAgent/ benötigt Wie immer natürlich vorher ggf. sichern enjoi ED
schade, bei mir klappt es nicht... woran könnte es liegen? an der version? (Gambio Version: v3.6.2.0)
Haben sich in Version 4.0 irgendwie die Klassen geändert? Ab Version 4.0 funktioniert der eingebauter PHP Overload hier nicht mehr. Die CategoriesAgent.inc.php ist aber nach wie vor unter system/classes/categories zu finden.
Nope, wie bisher unter der hohen 3er Version (da hat es funktioniert) unter GXUserComponents/overloads/CategorieAgent So wie es auch im Developer Leitfaden für die PHP Overloads nach wie vor beschrieben ist. Hatte vorhin nachgeschaut, ob sich da was geändert hat.
Danke dir. Da wäre eine Anpassung hier gerne gesehen: https://developers.gambio.de/tutorials.html?v=3.10.0.0&p=class-overloading Im GX4 Developer hab ich gar nichts gefunden...vielleicht bin ich blind. Jetzt erzeugt das ganze zwar einen Fehler 500...aber der kann an was anderem liegen. Danke dir auf jeden Fall. Hätte ich mich blöde suchen können. Also Hinweis für alle, die die feine Lösung oben ebenfalls verwenden: Den Ordner /CategoriesAgent mit der EDCategoriesAgent.inc.php nach GXModules/*beliebigerName*/*BeliebigeModulbezeichnung*/Shop/Overloads verschieben Also z.B.: GXModules/EDsModul/UnsichtbareKat/Shop/Overloads
In die Falle sind wir alle getappt Hier wird erwähnt, dass das GXUserComponents raus geflogen ist.: (Link nur für registrierte Nutzer sichtbar.)