登録およびコメントフォームを変更して、構成パネルから収集したデータを含む4つの非表示フィールドを追加する必要がある小さなプラグインを開発しています。フォームが送信されると、それらの4つを送信するためにjs onlickイベントを呼び出す必要があります隠しフィールドデータ(Googleアナリティクスに似た追跡ソフトウェアです)。
これまでのところ、私は this link および this link チュートリアルに従ってxmlマニフェストとxmlフィールド構造を構築しました。
最初の問題は、フィールドが非表示になっているため、ユーザーがデータを入力しないことです。これらのフィールドデータを次のように入力する必要があります。
<?php echo $params->get('my_param'); ?>
しかし、これらのチュートリアルでは、フォームが読み込まれたときにフィールドに入力する方法の例は見ません。また、jsのonclickイベントを送信フォームに添付する方法もわかりません。 onAfterRender()を実装するだけで十分ですか?
編集:登録フォームは、ユーザーがjoomla cmsに登録するフォームです。 コメントフォームは、投稿とページの下のサードパーティ拡張機能によって追加されたコメントフォームです。