[gelöst] Bearbeitung der Seiten /user und /user/edit
Eingetragen von mauroS (125)
am 04.02.2015 - 19:42 Uhr in
am 04.02.2015 - 19: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 - 20: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 - 22: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
Drupal Video-Tutorials
Der Tabtamer ist wirklich
am 09.02.2015 - 22: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 - 22: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.
Drupal Video-Tutorials
Mit dem TabTamer konnte ich
am 10.02.2015 - 01: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!