login auf extra Seite setzen - Wie?
Eingetragen von tomx (771)
am 12.07.2007 - 18:37 Uhr in
am 12.07.2007 - 18:37 Uhr in
Wie setze ich das Login Formular auf eine extra Seite die über einen Link erreichbar sein soll?
Wie kann ich diese Seite dann layouten, also die Formfilds z.B. nach oben unter oder sticky setzen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Eine eigene Seite hast du
am 12.07.2007 - 21:34 Uhr
Eine eigene Seite hast du doch unter "user/login", das Aussehen der Seite könntest du nach folgender Anleitung anpassen: http://drupal.org/node/19855
gruß pebosi
gruß pebosi
--
https://pebosi.net
Benutzeranmeldung auf anderen Seiten ausschalten
am 13.07.2007 - 14:25 Uhr
außerdem ist "Benutzeranmeldung" auch ein Block, dessen Sichtbarkeit auf "keine" / deaktiviert gesetzt werden muss. Dann den Block konfigurieren: Diesen Block nur auf den aufgelisteten Seiten anzeigen: "Nur auf den aufgelisteten Seiten anzeigen" und dann im nachfolgenden Textfeld den Pfad user/login angeben.
http://www.twitter.com/aschiwi
Drupal-Initiative e.V.
aschiwi@drupal.org
am 13.07.2007 - 14:26 Uhr
Dann den Block konfigurieren: Diesen Block nur auf den aufgelisteten Seiten anzeigen: "Nur auf den aufgelisteten Seiten anzeigen" und dann im nachfolgenden Textfeld den Pfad user/login angeben.
Das ist nicht notwendig.
gruß pebosi
gruß pebosi
--
https://pebosi.net
Wieso nicht? Vielleicht
am 13.07.2007 - 15:20 Uhr
Wieso nicht? Vielleicht nicht direkt für ihn, wenn er auch die Instruktionen der Snippets-Seite übernimmt. Aber wenn jemand nur die Anmeldung ausblenden möchte, um sie nur auf einer Seite einzublenden, dann muss man das schon machen oder nicht? Hatte ich zumindest so verstanden und wende es selbst so an. Wenn's natürlich einfacher geht, lerne ich immer gern dazu :-)
grüße
anja
http://www.twitter.com/aschiwi
Drupal-Initiative e.V.
Auf der Seite user/login
am 13.07.2007 - 15:22 Uhr
Auf der Seite user/login befindet sich doch auch so das Loginformular.
gruß pebosi
gruß pebosi
--
https://pebosi.net
ja schon, aber warum sollte
am 13.07.2007 - 16:12 Uhr
ja schon, aber warum sollte man die benutzeranmeldung auf den übrigen seiten angezeigt haben wollen? das war so meine argumentation. deshalb den block ausschalten, damit man ihn nicht mehr sieht. wobei du wahrscheinlich meinst, dass man ihn dann für die user/login seite nicht extra anschalten braucht. verstehe... naja, manchmal denkt man eben etwas zu kompliziert :-)
http://www.twitter.com/aschiwi
Drupal-Initiative e.V.
Genau das mein ich, das
am 13.07.2007 - 16:17 Uhr
Genau das mein ich, das abschalten des Blocks ist klar ok.
gruß pebosi
gruß pebosi
--
https://pebosi.net
<div id="login2"> <?php
am 13.07.2007 - 20:36 Uhr
<div id="login2">
<?php global $user; ?>
<?php if ($user->uid) : ?>
<span class="login_text">Eingeloggt: </span> <?php print l($user->name,'user/'.$user->uid); ?> |
<?php print l("Logout","Logout"); ?>
<?php else : ?>
<form action="user/login" method="post" id="user-login">
<span class="login_text">Benutzername:</span><span class="form-required" title="This field is required.">*</span>
<input type="text" maxlength="60" name="name" id="edit-name" size="5" value="" tabindex="1" class="form-text required" /></label>
<label for="edit-pass"><span class="login_text">Passwort:</span><span class="form-required" title="This field is required.">*</span>
<input type="password" maxlength="" name="pass" id="edit-pass" size="5" tabindex="2" class="form-text required" /></label>
<input type="hidden" name="form_id" id="edit-user-login" value="user_login" />
<input type="submit" name="op" value="Log in" tabindex="3" id="edit-submit" class="form-submit" /></form>
<?php endif; ?>
</div>
Damit kannst du irgendwo im HTML/PHP Template eine waagrechte Login-Form einbauen
Das ist natürlich beliebig änderbar
pebosi schriebEine eigene
am 06.11.2008 - 03:41 Uhr
hat sich erledigt... sorry
kleine änderung
am 09.11.2008 - 19:21 Uhr
<div id="login2">
<?php global $user; ?>
<?php if ($user->uid) : ?>
<span class="login_text">Eingeloggt: </span> <?php print l($user->name,'user/'.$user->uid); ?> |
<?php print l("Logout","Logout"); ?>
<?php else : ?>
<form action="user/login" method="post" id="user-login">
<span class="login_text">Benutzername:</span><span class="form-required" title="This field is required.">*</span>
<input type="text" maxlength="60" name="name" id="edit-name" size="5" value="" tabindex="1" class="form-text required" /></label>
<label for="edit-pass"><span class="login_text">Passwort:</span><span class="form-required" title="This field is required.">*</span>
<input type="password" maxlength="" name="pass" id="edit-pass" size="5" tabindex="2" class="form-text required" /></label>
<input type="hidden" name="form_id" id="edit-user-login" value="user_login" />
<input type="submit" name="op" value="Log in" tabindex="3" id="edit-submit" class="form-submit" /></form>
<?php endif; ?>
</div>
mir is beim testen ein kleiner fehler aufgefallen. so funzt das ausloggen nicht, weil der logout link versehentlich im code von dereine das "l" von logout groß geschrieben ist. habs mal geändert.
<div id="login2">
<?php global $user; ?>
<?php if ($user->uid) : ?>
<span class="login_text">Eingeloggt: </span> <?php print l($user->name,'user/'.$user->uid); ?> |
<?php print l("Logout","logout"); ?>
<?php else : ?>
<form action="user/login" method="post" id="user-login">
<span class="login_text">Benutzername:</span><span class="form-required" title="This field is required.">*</span>
<input type="text" maxlength="60" name="name" id="edit-name" size="5" value="" tabindex="1" class="form-text required" /></label>
<label for="edit-pass"><span class="login_text">Passwort:</span><span class="form-required" title="This field is required.">*</span>
<input type="password" maxlength="" name="pass" id="edit-pass" size="5" tabindex="2" class="form-text required" /></label>
<input type="hidden" name="form_id" id="edit-user-login" value="user_login" />
<input type="submit" name="op" value="Log in" tabindex="3" id="edit-submit" class="form-submit" /></form>
<?php endif; ?>
</div>
-RB-
-RB-
--------------------------------------------
Aktuelle Projekte:
www.spielzeugland-shop.de
www.uhreneck.de
www.led-focus.de
um ehrlich zu sein, es ist
am 28.03.2009 - 10:33 Uhr
um ehrlich zu sein, es ist grutscht was ich hier geschrieben habe! (kopiert)
Man sollte __!!!!!IMMER!!!!___ die Formapi verwenden wenn es um Formulare geht
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.
So etwas ...
am 28.03.2009 - 14:12 Uhr
So etwas
<?php
print drupal_get_form('user_login');
?>
ist am einfachsten für die sonstige Integration der Anmeldung an einer beliebigen Stelle, egal, ob Page, Block mit Zusatzinfos etc.
Ohne Nebenwirkungen.
genau! wobei ich
am 28.03.2009 - 17:49 Uhr
genau!
wobei ich eher
<?php
<?php
print drupal_get_form('user_login_block');
?>
nehmen würde
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.
genauer (pedantisch)
am 07.06.2009 - 19:47 Uhr
genau!
wobei ich eher
<?php
<?php
print drupal_get_form('user_login_block');
?>
nehmen würde
ist da ein "<?php" zuviel?
<?php
print drupal_get_form('user_login_block');
?>
erscheint mir richtig
Perfekt gelabelt.
am 07.06.2009 - 19:49 Uhr
Perfekt gelabelt.