Frage zu Costum Login und PHP in Blöcken
am 20.07.2007 - 09:20 Uhr in
Hallo!
Ich versuche gerade eine bestehende Seite in Drupal zu intigrieren.
Da die Entwicklung noch etwas länger dauern wird, entwickeln wir mit Drupal 6.
Dort finde ich allerdings bei den Blöcken die Möglichkeit PHP darzustellen nicht. Wird das abgeschafft oder gibt es jetzt eine alternative Lösung?
Weiters möchte ich einen eigenen Login-Bereich machen, also nicht das Standard-Ding von Drupal selbst.
Das Problem: Ich logge mich ein. Danach erscheint anstatt den Login-Feldern der Bereich der dargestellt wird, wenn man schon eingeloggt ist, allerdings wird via $content das Loginformular aufgerufen welches normal unter /user/login angezeigt wird. Versuche ich aber via Adressleiste auf diese Seite zu kommen, bekomme ich den Fehler "You are not authorized to access this page.", was zumindest meiner Drupal-unerfahrenen Meinung nach so stimmen müsste. Nun bin ich also tatsächlich eingeloggt, oder?
Wenn das nun so ist, hätte ich aber den Wunsch, dass mir eben nicht dieses Login-Formular angezeigt wird, sondern die Seite, auf der praktisch meine Blog-Einträge stehen.
Kann mir jemand weiterhelfen?
Vielen Dank schon im Voraus!
Liebe Grüße
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben

FallinHigh@drupal.org
am 20.07.2007 - 09:25 Uhr
Ich versuche gerade eine bestehende Seite in Drupal zu intigrieren.
Da die Entwicklung noch etwas länger dauern wird, entwickeln wir mit Drupal 6.
Dort finde ich allerdings bei den Blöcken die Möglichkeit PHP darzustellen nicht. Wird das abgeschafft oder gibt es jetzt eine alternative Lösung?
Dafür musst du seit Version 6 den PHP Filter aktivieren (bei Modulen).
Weiters möchte ich einen eigenen Login-Bereich machen, also nicht das Standard-Ding von Drupal selbst.
Das Problem: Ich logge mich ein. Danach erscheint anstatt den Login-Feldern der Bereich der dargestellt wird, wenn man schon eingeloggt ist, allerdings wird via $content das Loginformular aufgerufen welches normal unter /user/login angezeigt wird. Versuche ich aber via Adressleiste auf diese Seite zu kommen, bekomme ich den Fehler "You are not authorized to access this page.", was zumindest meiner Drupal-unerfahrenen Meinung nach so stimmen müsste. Nun bin ich also tatsächlich eingeloggt, oder?
Zum anpassen des Login Formulars: http://drupal.org/node/19855, was willst du noch mit den Blogeinträgen, hab ich nicht ganz verstanden...
gruß pebosi
Dank für deine schnelle
am 20.07.2007 - 09:27 Uhr
Dank für deine schnelle Antwort!
Nach dem Login sollten einfach praktisch die neusten Blog-Einträge angezeigt werden.
Nachdem Login wird ja
am 20.07.2007 - 09:33 Uhr
Nachdem Login wird ja normalerweise auf die Profilseite des users weitergeleitet. Dort kannst du ja die Blogeinträge ausgeben lassen.
gruß pebosi
und wenn ich die profilseite
am 20.07.2007 - 09:34 Uhr
und wenn ich die profilseite für andere zwecke verwenden will?
Du könntest auch mit den
am 20.07.2007 - 09:39 Uhr
Du könntest auch mit den Views, eine Liste der Blogeinträge erstellen, und darauf verweisen lassen (Modul: Logintobbogan)
gruß pebosi
logintoboggan ist leider
am 21.07.2007 - 10:25 Uhr
logintoboggan ist leider nicht mit version 6 kompatibel :(
kann ich die zeile
nicht einfach so verändern, dass ich auf eine bestimmte seite geleitet werde nach dem login?
ist zwar eine
am 21.07.2007 - 10:31 Uhr
ist zwar eine Unbefriedigende Antwort aber du könntest ja einfach drupal5 nehmen, denn bis Drupal6 Stable ist und vorallem wichtige Module besitzt dauert es noch lange
Destination
am 28.07.2007 - 09:43 Uhr
Man kann der action im Formular eine destination mitgeben, z.B.:
<form action="/drupal?q=node&destination=blog" method="post" id="user-login-form"></form>
Vielleicht hilft das ja weiter.
vg
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de