Frontend beschränkt anzeigen

Fragen/Tipps allgemeiner Art.

Frontend beschränkt anzeigen

Beitragvon skittles » 17. Feb 2010, 17:56

Hallo zusammen,

gibt es eigentlich eine Möglichkeit, anhand der Benutzerbeschränkung zum Editieren von Inhalten auch die Inhalte im Frontend einzuschränken?

Ich würde gern im Backend festlegen, welche Inhalte ein eingeloggter Benutzer im Frontend sehen kann.

Bin für jeden Tipp dankbar!

Viele Grüße!

skittles
skittles
 
Beiträge: 52
Registriert: 25. Mai 2009, 10:22

Beitragvon timo.huber » 17. Feb 2010, 18:58

Hi,

ein paar Tipps hab ich, eventuell bringen sie dich weiter.
Schau dir mal das Beispiel zum auslesen der Benutzer ID an:
http://forum.redaxo.de/sutra76931.html#76931
Somit weisst du ob jemand eingeloggt ist oder nicht.

Damit kannst du schonmal Links usw. nur anzeigen, wenn ein eingeloggter Benutzer drauf schaut.

Dann besteht ja noch das "Problem", dass ein Artikel einfach angezeigt wird, wenn jemand die article_id kennt.
Dem kannst du Abhilfe schaffen, indem du das Template, dass den Artikel anzeigt, 2 mal erstellst.

Du hast also ein Template dass den Header, den Inhalt usw. einbindet und anzeigt.
Ein weiteres Template (dass du für geschütze Inhalte benutzt) bindet ebenso den Header usw ein.
Vor der Ausgabe des Artikels / Inhalts, wird jedoch geprüft, ob sich ein angemeldeter Benutzer die Seite anschaut.

Das sind nur einige Überlegungen, und noch nicht in der Praxis umgesetzt, sollte aber funktionieren :)

MFG
$glaskugel = new rex_glaskugel();
$loesung = $glaskugel->getLoesung("problem");
foreach ($loesung as $l)
{
echo $l;
}
Benutzeravatar
timo.huber
 
Beiträge: 305
Registriert: 22. Dez 2009, 12:26

Beitragvon skittles » 17. Feb 2010, 19:13

Hallo Timo,

danke für den Link.
Ich hatte mir zwischenzeitlich auch überlegt, abzufragen, ob und wer eingeloggt ist und dann könnte ich über die Datenbank abfangen, welche IDs in der Navigation bearbeitbar und somit auch sichtbar sein dürfen und das dann über eine neue Navigation factory - Methode durchzuschleifen.

Wird sicherlich nicht ganz trivial aber spannend allemal! :)

Falls noch jemand andere Ansätze hat, ich bin offen für alles..
skittles
 
Beiträge: 52
Registriert: 25. Mai 2009, 10:22


Zurück zu Allgemeines [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast