[gelöst]Rules: Umleitung Gast bei Aufruf eines bestimmten Pfades?
am 22.08.2010 - 11:16 Uhr in
Hallo,
ich versuche gerade eine Art "Content Access Light Version" zu erstellen.
Wenn man über Content Access einen Node-Type für Gäste ausschließt werden leider auch alle sichtbaren Links (auf den gesperrte Node-Type) ausgeblendet.
Ich möchte aber, dass die Links sichtbar bleiben und der Gast erst nach dem Klick auf den Link auf die Registrierung umgeleitet wird.
Bei mir können User andere User "bewerten" - die Bewertung erfolgt über einen eigenen Node-Type. Die Pfade zu den Bewertungen lauten folgendermaßen
username/bewertungen/titelname
Ich möchte nun mit Rules eine Regel erstellen, die besagt, dass Gäste - wenn Sie einen Pfad aufrufen in dem der Begriff "bewertungen" vorkommt - sofort auf die Register-Seite umgeleitet werden und nicht den Ziel-Node einsehen können.
Bsp.Gast ruft [name]/bewertungen/*
auf -> Umleitung auf Register-Page.
Ich probiere nun schon eine ganze Weile herum, schaffe es aber leider nicht alleine.
Daher wollte ich mal fragen ob das mit Rules überhaupt möglich ist und falls - ja - wie man das Rules beibringen kann.
Über Hilfe würde ich mich freuen.
Danke und Gruß
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Rules → Neue Regel →
am 22.08.2010 - 12:20 Uhr
Rules → Neue Regel → Bedingung "Check Path" → Aktion "Seiten-Weiterleitung".
Für die Path Condition brauchst du aber http://drupal.org/project/pathrules.
Hallo Yannick, danke für die
am 22.08.2010 - 12:25 Uhr
Hallo Yannick,
danke für die Hilfe.
Ich habs jetzt aber anders gelöst bekommen. War eigentlich ganz simple - keine Ahnung warum ich das nicht gleich gemacht habe und das über Path versucht habe.
Ereignis: Inhalt soll angezeigt werden
IF: Angezeigter Inhalt hat den Typ "Bewertungen"
UND Benutzer besitzt Rolle "Gast"
DO: System -> Seiten-Weiterletung auf "user/register"
Funzt perfekt
Gruß Matthias
Drupal rockt!!!
Ich dachte wenn jemand
am 22.08.2010 - 13:45 Uhr
Ich dachte wenn jemand node/bewertung aufruft. Naja egal, jetzt klappt es!
Rules ist sehr kuhl, muss man schon sagen.
Zitat: Ich dachte wenn jemand
am 22.08.2010 - 14:12 Uhr
Ich dachte wenn jemand node/bewertung aufruft.
Ja richtig - der Inhaltstyp "Bewertungen" erzeugt diese Pfade user/bewertungen/abcd
Anfangs dachte ich, dass man den Gast-Zugriff über die Pfadangabe verhindern kann - ich hatte aber übersehen, dass man in Rules auch einfach den Inhaltstyp auswählen konnte.
Naja - es funzt nun ja..
Und - Jo - Rules ist schon ein feines Module - da muss ich mich aber noch etwas ausführlicher mit beschäftigen.
Drupal rockt!!!