[gelöst] Login-Redirect zur Startseite - Problem damit
am 02.11.2010 - 15:45 Uhr in
Hallo Freunde,
als Startseite habe ich bei meinem Projekt unter "site-information" -> content/home angegeben.
Wenn sich jetzt ein User auf der Startseite einloggt - erfolgt nach dem Login ein Redirect auf www.domain.com/content/home und nicht - wie ich das haben möchte - auf www.domain.com/
Ich habe das Theme für den Login-Block überschrieben - in der user-login-block.tpl.php wird der Redirect über folgenden Code ausgelöst.
<form action="<?php echo $_SERVER['REDIRECT_URL']; ?>?destination=<?php echo urlencode($_SERVER['REDIRECT_URL']); ?>" accept-charset="UTF-8" method="post" id="user-login-form">
Ist hier jemand so nett und könnte mir sagen wie man den Code anpassen müsste damit der Redirect zur "echten" Startseite erfolgt - bzw. zur vorherigen URL aus dem Browser?
Danke und Gruß
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben

Gibts auch ein Modul
am 02.11.2010 - 16:24 Uhr
Gibts auch ein Modul für:
http://drupal.org/project/login_destination
Kennst du das schon?
Hallo Luzer, an dem Modul
am 02.11.2010 - 16:36 Uhr
Hallo Luzer,
an dem Modul sitze ich gerade und teste es.
Ich habe "form action" aus dem Block-template gelöscht und login_destination aktiviert.
Aber hier besteht wieder das selbe Problem. Der User wird nach dem Login auf www.domain.com/content/home geleitet nicht auf www.domain.com/
Grübel
Nachtrag: Auch auf meiner Testinstallation erfolgt - nach dem Login über den "Benutzeranmelden-Block" immer ein Redirect auf die - unter "Site-Information" hinterlegte - Pseudo-Startseite (www.domain.com/node/bla) und nicht auf ww.domain.com
Was meinst du eigentlich mit
am 02.11.2010 - 16:46 Uhr
Was meinst du eigentlich mit Pseudo-Startseite, bzw warum möchtest du 2 unterschiedliche Startseiten haben?
Der unter
am 02.11.2010 - 16:59 Uhr
Der unter "Site/Website-Information" hinterlegte Node (node/bla) wird ja praktisch als Startseite verwendet und ist anschließend unter www.domain.com/ zu erreichen/aufrufbar. Diesen "node/bla" habe ich "Pseudo-Startseite" genannt denn die "richtige" Startseite ist www.domain.com/ - egal welchen Node man unter "Site/Website-Information" definiert hat.
Der Redirect - nach dem Login efolgt aber ständig zu dieser "Pseudo-Startseite" und nicht auf die "Richtige".
Nach dem Login unter www.domain.com soll der Redirect auch wieder nach www.domain.com erfolgen und nicht auf www.domain.com/node/bla (der Node der unter "Site/Website-Information" hinterlegt wurde).
Ich sitze hier schon wieder seit 2 Stunden und finde keine Lösung - diese Problem MUSS doch bei JEDEM auftreten der unter "Site/Website-Information" seine Startseite definiert hat aber scheinbar bin ich der erste der damit ein Problem hat denn Lösungswege finde ich nicht.
Manchmal ist Drupal echt zum kotzen - sorry aber ich bin schon wieder tierisch genervt.
Also Inhalt ist der selbe
am 02.11.2010 - 17:31 Uhr
Also Inhalt ist der selbe aber in der URL steht dann www.domain.com/node/bla und eben nicht www.domain.com ?
Versuch es mal hiermit:
http://drupal.org/project/globalredirect
He Luzer, genau das Modul
am 02.11.2010 - 18:13 Uhr
He Luzer,
genau das Modul macht das was ich möchte. Ich bin darüber zwar auch schon "gestolpert" aber aus unerklärlichen Gründen hatte ich es noch nicht ausprobiert.
Da bin ich jetzt aber wieder happy und der Ärger ist verflogen.
Besten Dank und Schulterklopf ;-)
Schöne Grüße
Matthias