解説
投稿フォームそのものを表すオブジェクトです。投稿フォームの配置は保有しているプロパティで定義するため、このオブジェクトを記述することはありません。
保有プロパティ
FORM.FORM.position
解説
投稿フォームの位置を定義するプロパティです。値には新規投稿フォームの位置と返信フォームの位置を、セミコロン(;)で区切って指定します。初期値は"top;other"となっており、このプロパティが省略されると初期値が使用されます。新規投稿または返信のどちらかの値だけを指定することも可能で、指定されなかった方の値は規定値が使用されます。
新規投稿の際の投稿フォームの位置には"top", "bottom", "other"のいずれかの値を指定します。値に"other"が指定されている場合、掲示板メニューに「新規投稿」のリンクが追加され、このリンクをクリックすることで投稿フォームが表示されます。この値が省略された場合、"top"が指定されているものとして扱われます。
値 | top | bottom | other |
---|---|---|---|
意味 | 掲示板上部 | 掲示板下部 | 別画面 |
返信の際の投稿フォームの位置には"other", "each"のいずれかの値を指定します。値に"other"が指定されている場合、返信ボタンをクリックすることで別画面に返信フォームが表示されます。この値が省略された場合、"other"が指定されているものとして扱われます。
値に"each"が指定されている場合、各スレッドの直下にそれぞれのスレッドに対する返信フォームが配置されます。この場合、FORM.RESPONSE, FORM.QUOTEなどのオブジェクトは不要になるため、これらのオブジェクトが記述されていても自動的に非表示になります。
値 | other | each |
---|---|---|
意味 | 別画面 | 各スレッドの直下 |
Example ! 新規投稿フォーム、返信フォームそれぞれの ! 位置を指定する場合の方法 FORM.FORM.position = "bottom;other" ! 新規投稿フォームの位置のみ指定する方法 ! (返信フォームは規定値が適用される) FORM.FORM.position = "other" ! 返信フォームの位置のみ指定する方法 ! (新規投稿フォームは規定値が適用される) FORM.FORM.position = ";each"