System Message in page.tpl.php bei bestimmten Pfad erstellen oder anderer Lösungsansatz!???
am 18.10.2012 - 23:30 Uhr in
Wie der Titel schon sagt möchte ich eine System Message einführen, habe aber bis dato keine Lösung.
Das Problem an sich:
Mit dem Modul Content Access wird bewirkt, dass ein bestimmter Node für unauthorisierte Gäste nicht mehr zu sehen ist. Stattdessen wird auf die user register Form redirectet. Der Pfad selbst bleibt aber erhalten.
Meine erste Idee war es nun, eine zugehörige page--type--xxx.tpl.php anzulegen, der ich einfach die entsprechende Message mitgebe. Funktioniert aber nicht, da diese nicht aufgerufen wird, stattdessen die page.tpl.php. Nur eingeloggte user werden auf die entsprechende page--type--xxx.tpl.php mit entsprechendem Content weiter geleitet.
Ergo suche ich jetzt Alternativen. Ich finde es halt etwas unglücklich, wenn ein Gast auf den Link zum Content klickt, und da nur das Login erscheint, ohne Erklärung was das soll.
Meine Überlegung: Ein php Snippet á la $node-> path ..., was wiederum keinen Sinn ergibt da ja kein node geladen wird!??? Es steht nur die Login Form drin.
Mein Frage also: Hat jemand eine Idee, wie ich bei einem Pfad ohne Content eine System Message mit ausgeben kann, die sowas sagt wie: "Wenn Sie den Inhalt sehen möchten müssen Sie sich anmelden."???
Mir fällt echt kein Lösungsansatz ein.
Danke vorab,
maen
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag
vor 1 Woche 2 Tagen
vor 1 Woche 6 Tagen
vor 2 Wochen 2 Stunden
vor 2 Wochen 4 Tagen
vor 2 Wochen 4 Tagen
vor 2 Wochen 4 Tagen
vor 5 Wochen 22 Stunden
vor 5 Wochen 1 Tag