0

新しいメニュー項目my_RegistrationForm_menu_item (type = Registration Form ) を作成しました。

しかし、my_RegistrationForm_menu_item をクリックすると、「登録フォーム」ページではなく「ユーザー プロファイル」ページに移動します。

また、追加すると:index.php/component/users/?view=registration

またindex.php?option=com_users&view=registration

ブラウザの URL にリダイレクトされます。index.php/.../profile

注: デフォルトの LOGIN モジュールで [Create An Account] ボタンをクリックすると、正しく [Registration Form] ページに移動します。

登録フォームのメニュー項目がユーザーの「ユーザー プロファイル」ページに移動するのはなぜですか?

4

1 に答える 1

1

type = Registrationを選択した場合、関連するコアJoomlaファイルに触れていない限り、ユーザープロファイルページにリダイレクトする必要がある理由はありません。

別の方法として、 type = Externalを選択し、次のリンクを使用できます。

index.php?option=com_users&view=registration

アップデート:

次のこともできます。

  1. 「 hidden」という名前の新しいメニュー(メニュー項目ではない)を作成します
  2. 「登録」という「非表示」メニューの新しいメニュー項目を作成し、タイプを「外部」に設定して、上記で提供したリンクを追加します。
  3. メインメニューの新しいメニュー項目を作成し、タイプを「メニュー項目エイリアス」に設定して「登録」と呼びます。次に、[必須設定]セクションで、前に作成した非表示のメニュー項目を選択します。

それでも機能しない場合は、Joomlaサイトに問題があり、com_usersコードが改ざんされている可能性があります

于 2013-01-10T18:12:56.927 に答える