User page - Konfigurieren und Layouten
am 02.04.2008 - 11:51 Uhr in
Gibt es eigentlich eine andere Möglichkeit/Modul die User Page zu layouten, als in der user.module den Code unter <*Theme a user page> anzupassen?
Der Benutzer soll seine Daten (sehr viele Felder auf mehreren Tabs) in einer layouteten Tabelle angezeigt bekommen und sie dann ändern können.
Dazu auch die Frage, kann man es einrichten das der User nicht immer nach ausfüllen eines Formulars erst Speichern klicken muß bevor er den Tab wechselt?
- Anmelden oder Registrieren um Kommentare zu schreiben

Ja die gibt es.
am 04.04.2008 - 08:06 Uhr
Als erstes: du solltest grundsätzlich nicht in den Modulen rumhacken, da du sonst mit jeder neuen Version des Moduls die Prozedur wiederholen musst. Ok, manchmal geht es nich anders, aber in diesem Fall wahrscheinlich schon :)
Jetzt zu deiner eingentlichen Frage:
In der template.php dein Themes musst du diese Funktion hinzufügen:
<?php/**
* Catch the theme_profile_profile function, and redirect through the template api
*/
function phptemplate_user_profile($user, $fields = array()) {
// Pass to phptemplate, including translating the parameters to an associative array. The element names are the names that the variables
// will be assigned within your template.
/* potential need for other code to extract field info */
return _phptemplate_callback('user_profile', array('user' => $user, 'fields' => $fields));
}
?>
Dann musst du eine Datei user_profile.tpl.php in deinen Themeverzeichnis anlegen, diese kannst du dann nach Lust und Laune themen.
Ich hoffe ich konnte dir weiterhelfen.
Gruß
macco
Schon eingeladen?
FussballNZ - Das Fussballnetzwerk (http://www.fussballnz.de)