Ich bin gerade auf ein kniffliges Problem gestoßen:
Auf einer Seite mit Produkten (die über eine Liste generiert werden) sind manche Produkte nur für Mitglieder der Gruppe 2 sichtbar. In der Katalog-Liste (wird als Menü verwendet) werden diese Produkte für Gäste über die Bedingungen gefiltert.
Der Katalog-Leser, egal für welches Produkt, befindet sich immer auf der selben Seite.
Ein Gast sieht folgende Liste:
Produkt 1
Produkt 3
Produkt 4
Ein Mitglied der Gruppe 2 sieht:
Produkt 1
Geheimes Produkt 2
Produkt 3
Produkt 4
Die URLS für beide Produkte lauten immer: www.meineseite.com/item/produkt-x.html
Wenn nun das angemeldete Mitglied, die URL des geheimen Produktes an einen Gast weiterleitet, kann dieser das Produkt sehen, da es ja nur in der Katalog-Liste ausgeblendet wird.
Ich weiß, dass man für die Mitglieder eine eigene geschützte Seite erstellen könnte auf die man von einer geschützen Katalog-Liste (mit allen Einträgen) weitergeleitet werden kann.
Was mir aber nicht gefällt ist, dass dann die URL des angemeldeten Users www.meineseite.com/logged-in-item/produkt-x.html heißt.
Wenn nun der User angemeldet ist und die URL eines "öffentlichen" Produktes weiterleiten will, dann bekommt der Gast beim klicken der URL eine Fehlermeldung.
Okay, ich hoffe, dass Problem ist verständlich.
Ich hab´s inzwischen auf diese Arten probiert:
1.) Zuerst habe ich es mit den geschützten Seiten probiert, was mir aber wegen der URL Sache nicht gefiel.
2.) Wie schon in diesem Thread beschrieben habe ich ein Template gebaut, dass alle Felder nur ausgibt, wenn das Mitglied angemeldet ist.
Das war ziemlich blöd von mir, weil ja das angemeldete Mitglied das gleiche Template verwendet wie ein Gast. Nun hat halt der Gast keine Inhalte mehr gesehen.
-------
Irgendwie komme ich auf keine Lösung. Hat jemand einen Vorschlag?
Lesezeichen