Benutzer-URLs basierend auf den Benutzernamen

6

Gibt es ein Modul, das die Benutzer-URL von "Benutzer / 1" in "Benutzer / Benutzername" ändert?

Mythrillisch
quelle
1
drupal.stackexchange.com/questions/12905/… Dies ist die beste Antwort ... und machen Sie nur einen kleinen Unterschied in Bezug auf den Benutzerpfad zu [Benutzer: Name]
Rafee

Antworten:

14

Pathauto macht genau das.

Alle neuen Benutzer-Aliase, die nach dem Aktivieren des Moduls generiert wurden, sehen folgendermaßen aus users/[user:name](dies kann natürlich in der Modulkonfiguration geändert werden - Konfiguration / URL-Aliase / Muster).

Sie können "Massenaktualisierung" verwenden, um Aliase für bereits vorhandene Benutzer (und andere Arten von Inhalten) zu generieren.

Maciej Zgadzaj
quelle
4

Mit dem PathAuto- Modul können Sie für jeden Benutzer einen Alias ​​erstellen. Ihr Alias-Muster kann den Benutzernamen in sein Muster aufnehmen. Wenn Sie möchten, dass der Alias-Pfad die primäre URL ist, können Sie auch GlobalRedirect verwenden , um die Umleitung von Benutzer / ID zu Benutzer / Benutzername zu veranlassen

Dave
quelle
1

Sie können jederzeit das Me Aliases- Modul verwenden. Es spielt keine Rolle, welcher Benutzer angemeldet ist. Sie können "Benutzer / Ich" verwenden, um auf ihre eigenen Konten zuzugreifen.

jack_tux
quelle
0

Ich bin nicht sicher, ob es ein einzelnes Modul für diesen Zweck gibt, aber ich denke, Sie könnten einen Blick auf Drupals url () -Methode oder hook_url_inbound_alter () werfen , um Ihren Zweck zu unterstützen.

optimusprime619
quelle