[gelöst] Bearbeitung der Seiten /user und /user/edit
am 04.02.2015 - 18:42 Uhr in
Hallo,
wenn ich mich als authentifizierter User in Drupal einlogge, lande ich automatisch auf der Seite /user, auf welchem per default ein Reiter "Ansicht" geöffnet ist. Außerdem gibt es weitere Reiter wie "Bearbeiten" etc.
Ich möchte gerne diese Reiter und den Inhalt hinter den Reitern "Ansicht" (-> /user) und "Bearbeiten" (-> /user/edit) ändern. Kann mir jemand sagen, wo ich da am Besten ansetze? Ich komm nicht drauf...
Vielen Dank & viele Grüße
Michael
- Anmelden oder Registrieren um Kommentare zu schreiben

Sieh dir mal
am 04.02.2015 - 19:46 Uhr
Sieh dir mal https://www.drupal.org/project/tabtamer und https://www.drupal.org/project/me an.
Grüße Jenna
Du kannst die Links z.B. in
am 04.02.2015 - 21:55 Uhr
Du kannst die Links z.B. in der template.php deines Themes neu benennen und auch den Link der Tabs abändern.
Wenn du z.B. die Funktion:
function THEMENAME_preprocess_page(&$variables)
hernimmst, dann kannst du dort unter:
$variables['tabs']['#primary']
die Tabs verändern.
Einfach mal ausgeben lassen, was dort drinsteht, z.B. mit dsm($variables['tabs']['#primary']);
Manchmal heißt es aber nicht $variables, sondern es kann auch $vars heißen. Das hängt vom Theme ab.
Gruß
Berthold
Der Tabtamer ist wirklich
am 09.02.2015 - 21:12 Uhr
Der Tabtamer ist wirklich spitze. Damit geht es spielend einfach. Vielen Dank für den Tipp!
Wie kann ich aber die Seite /user/%/edit inhaltlich verändern? Auf dieser Seite sind Dinge wie E-Mail-Settings,Benutzerbild, Zeitzone etc (siehe Anhang). Das will ich alles raus haben. Es sollen nur die Bereiche E-Mail-Adresse und Passwortänderung stehen bleiben.
Wo kann man das denn machen?
Einige Dinge kannst du
am 09.02.2015 - 21:54 Uhr
Ich weiß überhaupt nicht, wie dir in diesem Zusammenhang der TabTamer weiterhelfen kann, aber ist ja auch nicht so wichtig.
@Ausblenden
Einige Dinge kannst du deaktivieren (z.B. User darf seine Zeitzone nicht selber wählen, Benutzerbild, möglicherweise auch E-Mail Einstellungen) und bei dem Rest würde ich es so machen, wie man es immer in Drupal macht. Objekte werden mit CSS angeordnet bzw. ausgeblendet.
Mit dem TabTamer konnte ich
am 10.02.2015 - 00:03 Uhr
Mit dem TabTamer konnte ich ganz einfach den Tab "Ansicht/View" ausblenden, sowie die anderen Tabs, die der User nach dem Login sieht, umbenennen und umsortieren.
Bzgl. des Deaktivierens habe ich alles gefunden - vielen Dank! Die einzelnen inhaltlichen Elemente der Seite /user/% kann man an diesen Stellen deaktivieren:
- Das Benutzerbild kann man unter .../admin/config/people/accounts "Benutzerbilder" deaktivieren.
- Die E-Mail und den Verlauf konnte ich unter .../admin/config/people/accounts/display ausblenden.
Jetzt ist alles genauso, wie es sein sollte!