web-dev-qa-db-ja.com

ユーザーマネージャで列名を変更する方法はありますか?

belgianpainsociety.org では、ユーザーの登録はjomsocialによる広範なフォームを通じて行われます。ただし、登録の最初の画面は、Joomlaがユーザーマネージャーに必要な標準フィールドです。

次に、名前とユーザー名を尋ねます。しかし、「名前」には姓を入力する人もいれば、名を入力する人もいます。 「名前」だけでなく、「氏名」または「名+姓」を人々に尋ねるフォームが欲しい...

これは可能ですか?もしそうなら、どうですか?

更新:

言語オーバーライドのオーバーライドを作成しました: screenshot backend

しかし、登録フォームでは変更されていません: スクリーンショット登録フォーム

ユーザーマネージャーの列も変更されていません: スクリーンショットヘッダーユーザーマネージャー

私は何か見落としてますか?

2
den_dhaeze

はい、言語のオーバーライドを使用することは可能です。管理領域で、Extensions-> Language(s)に移動し、Overrides左側のメニュー。 [フィルター]ドロップダウンで目的の言語を選択していることを確認してください。

Language overrides in Joomla

「新規」をクリックして、新しいオーバーライドを作成します。

検索フィールドにCOM_USERS_PROFILE_NAMEと入力し、[検索対象]を[定数]に設定します。次のようなものが表示されます。

Language overrides in Joomla

これで、ラベルと説明の両方のテキストを好きなように変更できます。定数をクリックしてテキストを変更することによる「フルネーム」。保存すれば完了です。

お役に立てれば。

3
johanpw