CardForm用のformを挿入します。 !!! このプラグインについて 引数として指定したページformpageの内容に従いフォームを出力します。 このフォームにより入力された値は引数として渡したbasenameを元に、 bugtrackプラグインの様にbasename/数字というページに保存されます。 ただし、savepageが指定されていればsavepageに保存されます。 * 第1引数にformpageを指定します。 * 第2引数にbasenameを指定します。 * 第3引数にsavepageが指定できます。 * basenameが省略された場合はformpageが使われます。 {{cardform formpage,basename,savepage}} formpageではformtext、formsubmit等のプラグインを使って 実際のフォーム要素を配置します。 formstart,formendなどはcardformプラグインにより追加されるため、 これらのプラグインは置かないでください。 このフォームを使って送られたデータはbasename/数字というページに 保存されます。 ただし、CGIパラメータpageがある場合はその値が保存ページ名となります。 savepageがあればこの値をCGIパラメータpageに設定し、保存ページ名とします。 このフォームにより作られるページはbasename、もしくはformpageの内容を 元に作られます。 新しく作られるページは元のページの、%パラメータ名%またはパラメータ名に 対応するフォームプラグインをパラメータ値で置換した内容となります。 また、basenameというページがなければ::と:::を使ってCGIパラメータをすべて 保存します。 CGIパラメータは、ユーザが使う任意のパラメータのほか、幾つかの機能をもつ パラメータが存在します。以下にそれを説明します。 ::action :::cardformプラグインのアクションハンドラを呼び出すために"CARDFORM" :::である必要があります。本プラグインにより自動的に付けられます。 ::basename :::アクションハンドラに保存に使用すべきbasenameを通知するために必要 :::です。本プラグインにより自動的に付けられます。 ::page :::このパラメータは通常アクションハンドラに渡す必要がありません。 :::アクションハンドラにこのパラメータが渡されていない場合、 :::アクションハンドラはbasenameより保存すべきページ名を求め、 :::このパラメータに設定します。 :::このパラメータがすでに設定されていた場合はそのままそのページ名が :::使われます。(すでに存在していれば上書きされます) ::time :::このパラメータは通常アクションハンドラに渡す必要がありません。 :::アクションハンドラにこのパラメータが渡されていない場合、 :::アクションハンドラは現在日時をこのパラメータに設定します。 :::これにより保存ページに保存日時を残す事ができます。 ::debug :::このパラメータは通常アクションハンドラに渡す必要がありません。 :::アクションハンドラにこのパラメータが渡された場合、 :::アクションハンドラはデバッグモードで動作します。 :::アクションハンドラは通常のように動作し、保存すべき内容を :::生成し、クライアントに送信しますが、実際には保存しません。 :::保存される値やページ内容を確認するために使用できます。 :::なお、パラメータ値は評価されません。 {{include FrontPage}}