eguide2.24を利用(しようと)しております。
eguideを使ってみてわかったことですが、一人一人が個人での申込をする
ことを前提としているようですが、やりたいことは、
『登録ユーザが代表して団体申込をするということで、ひとつのイベントに
対して、N行の団体名簿を入力して申し込む』というものです。
このような入力画面を作ることは可能でしょうか?
同じく上記の目的で、一人の登録ユーザがひとつのイベントに対して複数の
申込をしようとしたら、メールアドレスが重複している旨のアラートがなされ、
登録できませんでした。
そこで、テンプレートeguide_entry.html(担当者による予約登録画面)を修正
して、メールアドレスがある<{$smarty.const._MD_EMAIL}>を含む要素をCSSで
display:none;としてみると動作しました。
このような使用方法は、あまりおすすめではないでしょうか?
以上、お手数ですがよろしくお願いいたします。
団体は、人数を指定するば良いでしょう。
モジュールの一般設定で「人数指定の追加項目」を指定しておけばその項目の人数で予約できます。
担当者による予約登録画面の利用は、想定した使い方なので問題ありません。なお、担当者による予約でメールアドレスは任意項目なので隠さなくても動作します。
返信ありがとうございます。
「人数指定の追加項目」に「参加人数」と指定し、イベント記事の編集の追加項目に"!参加人数*,select,1,2,3,4,5,6,7,8,9,10,#人"と指定しました。
まず設定としてはこれでいいのでしょうか?
この時、代表者が申し込みする際、入力手順としては参加者を一人ずつ申込(POST)していくということでよろしいでしょうか?
同一人物が参加人数を超える人数の申込をしても申込ができてしまいますが、そもそも「人数指定の追加項目」の意味がよくわかりません。
以上、お手数ですが、よろしくお願いいたします。
代表者が、全員を登録するなら人数指定は不要だと思います。個別にカウントすればよいだけでしょう。
ご丁寧なご返信いただきましてありがとうございます。
> 代表者が、全員を登録するなら人数指定は不要だと思います。
代表者が全員を登録します。
冒頭『登録ユーザが代表して団体申込をするということで、ひとつのイベントに
対して、N行の団体名簿を入力して申し込む』という要件をあげています。
> 個別にカウントすればよいだけでしょう。
人数カウントが必要との要件はあげていません。むしろ不要です。
そもそも「人数指定の追加項目」の意味がよくわかりません。
以上、お手数ですが、よろしくお願いいたします。
人数指定の追加項目予約人数を指定を許可する場合の項目の名前を指定する