Kategorien Userabhängig zeigen

Hallo,

im Shop sollen einige Kategorien nur für bestimmte User sichtbar sein.

Das klappt auch sehr gut.
Dazu habe ich in “class myOxCategoryList extends oxCategoryList {” den SQL-String angepasst.

Nun gibt es allerdings ein Problem:
Ruft man die Kategorien über die URL direkt auf, so wird alles ganz normal angezeigt.

Wie kann man das fixen?
Meine Idee war, das oxactive der Kategorien zu manipulieren, aber ich finde die richtige Stelle im Code nicht.

Danke
Thoni

Ist in oxcategory::getSqlActiveSnippet

[QUOTE=leofonic;132038]Ist in oxcategory::getSqlActiveSnippet[/QUOTE]

Danke für den Tipp.
Leider war das Ergebnis bei mir das gleiche.

Lösung:

class myRedirect extends oxcmp_categories {
    public function init()
    {
...

Hier mache ich einen redirect zur Startseite, wenn die Kategorie nicht gezeigt werden darf.

Es gibt ein Problem:

Durch die Weiterleitung funktioniert der eFire-Connect nicht mehr.

Ich habe es mehrmals ausprobiert:
Redirect drin -> Fehler
Redirect auskommentiert -> OK

Wie kann man dieser Fehler umgehen und trotzdem auf die Startseite umleiten?