0
現在、登録ページに行くことができます:ユーザー/登録 登録フォームを別のページに埋め込む必要があります。それ、どうやったら出来るの?Drupalの別のページに登録ページを埋め込む?
現在、登録ページに行くことができます:ユーザー/登録 登録フォームを別のページに埋め込む必要があります。それ、どうやったら出来るの?Drupalの別のページに登録ページを埋め込む?
あなたは方法がここに提案してみてください:http://drupal.org/node/248275
は別名PHPコード入力フィルタを使用してフォームを埋め込む:
<?php
print drupal_get_form('user_register');
?>
しかし、ユーザ登録を埋め込むしようとしていると、いくつかの落とし穴があるでしょうDrupalのUserモジュールが設定されているため、/ user/register以外の場所にあるページにアクセスできます。
ユーザー登録フォームをform_alterにする方がよい場合がありますので、必要に応じてカスタマイズすることができます。または、ユーザー登録ページにブロックを追加することで、やり遂げることができます。
登録ページを他の場所に追加することで、正確に達成しようとしていることは何ですか?
登録フォームには2つの別個のパスが必要です。だから、私は通常の登録と私が必要とするものとを区別することができます。しかし、私は自分ができることを実現したと思う。基本的には、偽のパラメタがあります。次のようなものがあります:user/register?isOther = yesそしてuser/register ...はあなたのメソッドを試してみましょう。 :-) – coderama
私は自分のやり方でやったが、あなたもうまくいっただろう。 :-) – coderama
恐ろしい - あなたがそれを完了することができてうれしい! URLパラメータを使用することは、非常に多くのことを達成する素晴らしい方法ですが、ハッキング可能性が低く、安全である必要がある場合は、Cookieパラメータまたはユーザートークン/セッションに添付されたものを使用することもできます。 – geerlingguy