定数
| ページ定数 | |||||||
|---|---|---|---|---|---|---|---|
| $page | . | resource_type | リソースタイプ | ||||
| . | url | URL | |||||
| . | url_path | URLパス | |||||
| . | title | タイトル | |||||
| . | success | 登録成功フラグ ($page.success == 1 : 登録成功) |
|||||
| . | error | 登録エラーフラグ ($page.error == 1 : 登録エラー発生) |
|||||
| . | action | フォーム送信先URL | |||||
| . | enable_confirm | 確認画面有効化タグ (<form>〜</form>内にこのタグを設置すると、確認画面が有効になります。) |
|||||
| . | addable | 登録可能フラグ ($page.addable == 1 : 登録権限あり) |
|||||
| レコード登録フォーム | |||||||
| レコードID | |||||||
| . | form | . | _refid | . | name | フィールド名 | |
| . | input | 入力ボックスタグ | |||||
| . | description | 概要 | |||||
| . | data_type | フィールドデータ型 | |||||
| . | notnull | 入力必須フラグ | |||||
| . | error | エラーメッセージ | |||||
| タイトル | |||||||
| . | _title | . | name | フィールド名 | |||
| . | input | 入力ボックスタグ | |||||
| . | description | 概要 | |||||
| . | data_type | フィールドデータ型 | |||||
| . | notnull | 入力必須フラグ | |||||
| . | error | エラーメッセージ | |||||
| 概要 | |||||||
| . | _description | . | name | フィールド名 | |||
| . | input | 入力ボックスタグ | |||||
| . | description | 概要 | |||||
| . | data_type | フィールドデータ型 | |||||
| . | notnull | 入力必須フラグ | |||||
| . | error | エラーメッセージ | |||||
| キーワード | |||||||
| . | _keywords | . | name | フィールド名 | |||
| . | input | 入力ボックスタグ | |||||
| . | description | 概要 | |||||
| . | data_type | フィールドデータ型 | |||||
| . | notnull | 入力必須フラグ | |||||
| . | error | エラーメッセージ | |||||
| カテゴリ | |||||||
| . | _categories | . | name | フィールド名 | |||
| . | input | 入力ボックスタグ | |||||
| . | description | 概要 | |||||
| . | data_type | フィールドデータ型 | |||||
| . | notnull | 入力必須フラグ | |||||
| . | error | エラーメッセージ | |||||
| コンテンツ | |||||||
| . | {フィールドID} | . | name | フィールド名 | |||
| . | input | 入力ボックスタグ | |||||
| . | description | 概要 | |||||
| . | data_type | フィールドデータ型 | |||||
| . | notnull | 入力必須フラグ | |||||
| . | error | エラーメッセージ | |||||
| サイト定数 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| $site | . | title | サイトタイトル | ||||||
| . | description | 概要 | |||||||
| . | keywords | キーワード | |||||||
| . | robots | 検索エンジンロボット制御 | |||||||
| . | header_logo | ヘッダーロゴ画像URL | |||||||
| . | footer_text | フッター文 | |||||||
| . | favicon | faviconURL | |||||||
| インスタンス定数 | |||||||||
| $instance | . | name | インスタンス名 | ||||||
| . | refid | インスタンスID | |||||||
| . | plugin | プラグインタイプ | |||||||
| ウィジェット定数 | |||||||||
| $widgets | . | {ウィジェットID} | ウィジェット | ||||||
| ダッシュボード定数 | |||||||||
| $dashbords | . | {ダッシュボードID} | ダッシュボード | ||||||
| ログインメンバー定数 | |||||||||
| $members | . | {メンバーインスタンスID} | . | refid | メンバーID | ||||
| . | resource_type | リソースタイプ | |||||||
| . | url | メンバーURL | |||||||
| . | url_path | メンバーURLパス | |||||||
| . | login_id | ログインID | |||||||
| . | contents | . | {フィールドID} | メンバーコンテンツ | |||||
| 所属グループ | |||||||||
| . | groups | . | {i} | . | refid | グループID | |||
| . | name | グループ名 | |||||||
| . | created | 作成日時 | |||||||
| . | last_logined | 最終ログイン日時 | |||||||
プロトタイプ
<div class="jumbotron">
<h2>{?$page.title?}</h2>
</div>
<div class="panel panel-default">
<div class="panel-body">
{?if $page.addable?}
<form action="{?$page.action?}" method="post" class="form-horizontal" enctype="multipart/form-data" novalidate>
{?$page.enable_confirm?}
{?if $page.success?}<div class="alert alert-success">登録が完了しました.</div>{?/if?}
{?if $page.error?}<div class="alert alert-danger">エラーが発生しました.</div>{?/if?}
{?if $page.confirm?}<div class="alert alert-info">入力内容を確認の上,登録をクリックしてください.</div>{?/if?}
{?foreach from=$page.form item=value?}
<div class="form-group{?if $value.error?} has-error{?/if?}">
<label class="col-sm-5 control-label">{?$value.name?}{?if $value.notnull?}<span class="text-danger">*</span>{?/if?}</label>
<div class="col-sm-7">
{?$value.input?}
{?if $value.description?}<span class="help-block">{?$value.description?}</span>{?/if?}
{?if $value.error?}<p class="text-danger">{?$value.error?}</p>{?/if?}
</div>
</div>
{?/foreach?}
<div class="form-group">
<div class="text-center">
<button type="submit" class="btn btn-primary">登録</button>
</div>
</div>
</form>
{?else?}
<div class="alert alert-danger">レコード登録が許可されていません.</div>
{?/if?}
</div>
</div>
