Wie kann ich Besucher, die sich das erste Mal nach der Registrierung einloggen, auf eine bestimmte Seite verweisen?
Um Mitglieder einmalig nach der Registrierung auf eine bestimmte node zu verweisen, muss man ein kleinen Modul erstellen.
1. Erstelle einen Ordner mit dem Namen: new_loc_after_reg
2. Erstelle in diesen Ordner eine Datei mit dem Namen: new_loc_after_reg.info
2.2 Kopiere diesen Inhalt in die eben erstellte Datei:
<?php
; $Id$
name = New Location after Registration
description = Umleitung nach User-Neuregistrierung auf eine <strong>im Modul direkt</strong> definierte Seite.
version = "5.x-0.1"
3. Erstelle eine weitere Datei mit dem Namen: new_loc_after_reg.module
3.2 Kopiere diesen Inhalt in die eben erstellte Datei:
<?php
function new_loc_after_reg_form_alter($form_id, &$form) {
if ($form_id == 'user_register') {
$form['destination'] = array('#type' => 'hidden', '#value' => 'node/Beispiel');
}
}
?>
3.3 Passe in der Datei new_loc_after_reg.module die Stelle 'node/Beispiel' nach deinen Bedürfnissen an.
4. Lade den gesamten Ordner in dein module Verzeichnis deiner Drupal Seite.
5. Aktiviere das Module: Fertig.
P.S. Diese Info hat mir sehr geholfen. Der original Beitrag/Author ist irgendwo im .org Forum zu finden.
- Anmelden oder Registrieren um Kommentare zu schreiben
login destination
am 10.10.2008 - 00:49 Uhr
Vielleicht ist das Modul http://drupal.org/project/login_destination eine weitere Möglichkeit.
viele Grüße
MiDoe
--
Michael Doepke
www.midoe.de
--
Michael Doepke
www.midoe.de