0

ユーザー登録フォームにユーザー プロファイル プラグインを使用していますが、送信時にフォームが投稿される URL を変更する必要があります。

どうすればいいですか?

4

2 に答える 2

1

ユーザー プロファイル プラグインは、com_user を拡張するコア プラグインです。ユーザー登録フォームの送信は制御しません。

ユーザー プロファイル プロセスを変更する場合、最も安全な方法は、ユーザー プロファイル プラグインのコピーを作成し、関連するセクションの名前を変更して独自のプラグインにすることです。プラグインに関するこのセクション。

独自のコピーを変更することで、コア ファイルを変更していないため、Joomla のセキュリティ パッチを最新の状態に保つことができます。

登録プロセスを変更したい場合は、com_userそれを行う前にオーバーライドする必要がありますが、Joomla! 最初に拡張ディレクトリ (JED)。登録プロセスを変更し、他のシステムとの統合を提供し、既存のユーザー プロファイルを拡張する多数の拡張機能があります。

もう 1 つの方法は、ユーザー登録も処理するフォーム拡張機能の 1 つを使用することです。通常は、標準のユーザー登録フォームの代替を含む、あらゆる種類のカスタム フォームを作成できます。私たちはそれらのいくつかに非常に満足しており、現在RSForm Pro を使用しています! — これは商用製品ですが、非常に柔軟性が高く、わずかな費用で十分にサポートされています。

于 2012-12-11T05:06:59.097 に答える
0

記録のために、解決策は、テンプレートオーバーライド/html/com_users/registration/default.phpを実行し、アクションをテンプレート構成で指定されたURLに変更することでした。

action="<?php echo JFactory::getApplication()->getTemplate(true)->params->get('myFormAction');
于 2013-01-14T02:29:33.703 に答える