Gibt es ein Modul, das die Benutzer-URL von "Benutzer / 1" in "Benutzer / Benutzername" ändert?
Gibt es ein Modul, das die Benutzer-URL von "Benutzer / 1" in "Benutzer / Benutzername" ändert?
Antworten:
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.
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
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.
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.