$reloadData = false; // データの再読み込み
$hasPassword = false; // パスワードが設定されているかどうか
$historyIndex = -1; // 履歴番号
- if ($act == 'add'){ // 項目追加の場合。多言語対応の場合はデフォルト言語が最初に追加される。
+ if ($act == 'new'){
+ $this->serialNo = 0;
+ $reloadData = true; // データの再読み込み
+ } else if ($act == 'add'){ // 項目追加の場合。多言語対応の場合はデフォルト言語が最初に追加される。
// 入力チェック
$this->checkInput($name, '名前');
if ($hasPassword || !empty($key) || !empty($relatedContent) || count($this->attachFileInfoArray) > 0) $this->isOpenOptionArea = true;
} else {
$this->serialNo = 0;
+
+ $contentId = '0'; // コンテンツID
+ $name = ''; // コンテンツ名前
+ $html = ''; // HTML
+ $desc = ''; // 簡易説明
+ $key = ''; // 外部参照用キー
+ $update_user = '';// 更新者
+ $update_dt = '';
+
+ // 項目表示、デフォルト値チェックボックス
+ $visible = '1';
+ $default = '0';
+ $limited = '0'; // ユーザ制限
+ $metaTitle = ''; // ページタイトル名(METAタグ)
+ $metaDesc = ''; // ページ要約(METAタグ)
+ $metaKeyword = ''; // ページキーワード(METAタグ)
+ $start_date = ''; // 公開期間開始日
+ $start_time = ''; // 公開期間開始時間
+ $end_date = ''; // 公開期間終了日
+ $end_time = ''; // 公開期間終了時間
+ $relatedContent = ''; // 関連コンテンツ
+ $jQueryScript = ''; // jQueryスクリプト
+ $this->selectedPlugin = array(); // jQueryプラグイン
+ $this->templateId = ''; // テンプレートID
+
+ // パスワード
+ $hasPassword = false; // パスワードが設定されている
+
+ // 履歴番号
+ $historyIndex = -1;
+
+ // ユーザ定義フィールド
+ $this->fieldValueArray = array();
+
+ // 添付ファイル情報
+ $this->attachFileInfoArray = array();
+
+ // 拡張エリアの状態を設定
+ $this->isOpenOptionArea = false;
}
}
// 一覧の表示タイプを設定
if (empty($contentId)){
$this->tmpl->addVar("_widget", "sel_item_id", ''); // コンテンツID
$this->tmpl->addVar("_widget", "item_id", '新規'); // コンテンツID
+
+ $this->tmpl->addVar('cancel_button', 'new_btn_disabled', 'disabled'); // 「新規」ボタン使用不可
} else {
$this->tmpl->addVar("_widget", "sel_item_id", $contentId); // コンテンツID
$this->tmpl->addVar("_widget", "item_id", $contentId); // コンテンツID
} else {
$this->tmpl->addVar("_widget", "sel_item_id", ''); // コンテンツID
$this->tmpl->addVar("_widget", "item_id", '新規'); // コンテンツID
+
+ $this->tmpl->addVar('cancel_button', 'new_btn_disabled', 'disabled'); // 「新規」ボタン使用不可
}
$this->tmpl->setAttribute('add_button', 'visibility', 'visible');// 「新規追加」ボタン
$this->tmpl->addVar('_widget', 'preview_btn_disabled', 'disabled');// プレビューボタン使用不可
* @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
* @copyright Copyright 2006-2013 Magic3 Project.\r
* @license http://www.gnu.org/copyleft/gpl.html GPL License\r
- * @version SVN: $Id: index.tmpl.html 4912 2012-05-21 14:51:14Z fishbone $\r
+ * @version SVN: $Id$\r
* @link http://www.magic3.org\r
*/\r
<patTemplate:tmpl name="_widget">\r
<script type="text/javascript" src="{_SCRIPTS_URL}/fileuploader/fileuploader.js"></script>\r
<script type="text/javascript">\r
//<![CDATA[\r
+function newItem(){\r
+ document.main.act.value = 'new';\r
+ document.main.submit();\r
+ return true;\r
+}\r
function addItem(){\r
if (!window.confirm('項目を新規追加しますか?')) return false;\r
document.main.act.value = 'add';\r
<table width="90%">\r
<tr><td><label>コンテンツ詳細</label></td><td align="right"><span {_HELP_CONTENT_HISTORY_BTN}><input type="button" class="button" onclick="viewHistory();" value="履歴" {HISTORY_BTN_DISABLED} /></span><span {_HELP_CONTENT_ADDMENU_BTN}><input type="button" class="button" onclick="addToMenu('{SEL_ITEM_ID}');" value="メニューに追加" {PREVIEW_BTN_DISABLED} /></span><span {_HELP_CONTENT_PREVIEW_BTN}><input type="button" class="button" onclick="previewInOtherWindow();" value="プレビュー" {PREVIEW_BTN_DISABLED} /></span>\r
<patTemplate:tmpl name="cancel_button" visibility="visible">\r
- <span {_HELP_CONTENT_RET_BTN}><input type="button" class="button" onclick="cancelItem();" value="戻る" /></span>\r
+ <span {_HELP_CONTENT_NEW_BTN}><input type="button" class="button" onclick="newItem();" value="新規" {NEW_BTN_DISABLED} /></span><span {_HELP_CONTENT_RET_BTN}><input type="button" class="button" onclick="cancelItem();" value="戻る" /></span>\r
</patTemplate:tmpl>\r
</td></tr>\r
<tr><td colspan="2">\r