Changeset 18322
- Timestamp:
- 2009/09/29 02:05:45 (15 years ago)
- Location:
- branches/comu-ver2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/Smarty/templates/default/admin/design/index.tpl
r18254 r18322 2 2 3 3 function doPreview(){ 4 document.form1.mode.value="preview"5 document.form1.target = "_blank";6 document.form1.submit();4 document.form1.mode.value="preview" 5 document.form1.target = "_blank"; 6 document.form1.submit(); 7 7 } 8 8 function fnTargetSelf(){ 9 document.form1.target = "_self";9 document.form1.target = "_self"; 10 10 } 11 11 … … 22 22 <input type="hidden" name="bloc_cnt" value="<!--{$bloc_cnt}-->" /> 23 23 <div id="design" class="contents-main"> 24 <!--{* ▼レイアウト編集ここから *}--> 25 <table id="design-layout-wrap"> 26 <thead> 27 <tr> 28 <th id="design-layout-wrap-edit">レイアウト編集</th> 29 <th id="design-layout-wrap-unused">未使用ブロック</th> 30 </tr> 31 </thead> 32 <tbody> 33 <tr> 34 <!--{* ▼レイアウトここから *}--> 35 <td> 36 <table id="design-layout-body"> 37 <tr> 38 <!-- ★☆★ HEADタグ内テーブル ☆★☆ --> 39 <td colspan="3" id="layout-head"> 40 <div id="HeadNavi" class="ui-sortable" style="position: relative; width: 468px; "> 41 <!--{assign var="firstflg" value=false}--> 42 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 43 <!--{if $item.target_id == "HeadNavi"}--> 44 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 45 <!--{$item.name}--> 46 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 47 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 48 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 49 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 50 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 51 </div> 52 <!--{assign var="firstflg" value=true}--> 24 <!--{* ▼レイアウト編集ここから *}--> 25 <h2>レイアウト編集</h2> 26 <!--{* ▼レイアウトここから *}--> 27 <div style="float: left; width: 75%;" align="center"> 28 <table id="design-layout-used" class="design-layout"> 29 <tr> 30 <th colspan="3"><head></td> 31 </tr> 32 <tr> 33 <!-- ★☆★ HEADタグ内テーブル ☆★☆ --> 34 <td colspan="3" id="HeadNavi" class="ui-sortable"> 35 <!--{assign var="firstflg" value=false}--> 36 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 37 <!--{if $item.target_id == "HeadNavi"}--> 38 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 39 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 40 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 41 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 42 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 43 <!--{$item.name}--> 44 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 45 </div> 46 <!--{assign var="firstflg" value=true}--> 47 <!--{/if}--> 48 <!--{/foreach}--> 49 </td> 50 <!-- ★☆★ Headタグ内テーブル ☆★☆ --> 51 </tr> 52 <tr> 53 <th colspan="3"></head></td> 54 </tr> 55 <tr> 56 <!-- ★☆★ ヘッダより上部ナビテーブル ☆★☆ --> 57 <td colspan="3" id="HeaderTopNavi" class="ui-sortable"> 58 <!--{assign var="firstflg" value=false}--> 59 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 60 <!--{if $item.target_id == "HeaderTopNavi"}--> 61 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 62 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 63 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 64 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 65 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 66 <!--{$item.name}--> 67 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 68 </div> 69 <!--{assign var="firstflg" value=true}--> 70 <!--{/if}--> 71 <!--{/foreach}--> 72 </td> 73 <!-- ★☆★ ヘッダより上部ナビテーブル ☆★☆ --> 74 </tr> 75 <tr> 76 <th colspan="3" id="layout-header">ヘッダー部</td> 77 </tr> 78 <tr> 79 <!-- ★☆★ 上部ナビテーブル ☆★☆ --> 80 <td colspan="3" id="TopNavi" class="ui-sortable"> 81 <!--{assign var="firstflg" value=false}--> 82 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 83 <!--{if $item.target_id == "TopNavi"}--> 84 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 85 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 86 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 87 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 88 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 89 <!--{$item.name}--> 90 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 91 </div> 92 <!--{assign var="firstflg" value=true}--> 93 <!--{/if}--> 94 <!--{/foreach}--> 95 </td> 96 <!-- ★☆★ 上部ナビテーブル ☆★☆ --> 97 </tr> 98 <tr> 99 <!--{* 左ナビテーブルここから *}--> 100 <td rowspan="3" id="LeftNavi" class="ui-sortable"> 101 <!--{assign var="firstflg" value=false}--> 102 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 103 <!--{if $item.target_id == "LeftNavi"}--> 104 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 105 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 106 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 107 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 108 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 109 <!--{$item.name}--> 110 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 111 </div> 112 <!--{assign var="firstflg" value=true}--> 113 <!--{/if}--> 114 <!--{/foreach}--> 115 </td> 116 <!--{* 左ナビテーブルここまで *}--> 117 <!--{* メイン上部テーブルここから *}--> 118 <td id="MainHead" class="ui-sortable"> 119 <!--{assign var="firstflg" value=false}--> 120 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 121 <!--{if $item.target_id == "MainHead"}--> 122 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 123 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 124 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 125 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 126 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 127 <!--{$item.name}--> 128 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 129 </div> 130 <!--{assign var="firstflg" value=true}--> 131 <!--{/if}--> 132 <!--{/foreach}--> 133 </td> 134 <!--{* メイン上部テーブルここまで *}--> 135 <!--{* 右ナビここから *}--> 136 <td rowspan="3" id="RightNavi" class="ui-sortable"> 137 <!--{assign var="firstflg" value=false}--> 138 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 139 <!--{if $item.target_id == "RightNavi"}--> 140 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 141 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 142 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 143 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 144 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 145 <!--{$item.name}--> 146 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 147 </div> 148 <!--{assign var="firstflg" value=true}--> 149 <!--{/if}--> 150 <!--{/foreach}--> 151 </td> 152 <!--{* 右ナビここまで *}--> 153 </tr> 154 <!--{* メインここから *}--> 155 <tr> 156 <th id="layout-main">メイン</td> 157 </tr> 158 <!--{* メインここまで *}--> 159 <!--{* メイン下部ここから *}--> 160 <tr> 161 <td id="MainFoot" class="ui-sortable"> 162 <!--{assign var="firstflg" value=false}--> 163 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 164 <!--{if $item.target_id == "MainFoot"}--> 165 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 166 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 167 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 168 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 169 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 170 <!--{$item.name}--> 171 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 172 </div> 173 <!--{assign var="firstflg" value=true}--> 174 <!--{/if}--> 175 <!--{/foreach}--> 176 </td> 177 </tr> 178 <tr> 179 <!--{* メイン下部ここまで *}--> 180 <!-- ★☆★ 下部ナビテーブル ☆★☆ --> 181 <td colspan="3" id="BottomNavi" class="ui-sortable"> 182 <!--{assign var="firstflg" value=false}--> 183 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 184 <!--{if $item.target_id == "BottomNavi"}--> 185 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 186 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 187 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 188 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 189 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 190 <!--{$item.name}--> 191 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 192 </div> 193 <!--{assign var="firstflg" value=true}--> 194 <!--{/if}--> 195 <!--{/foreach}--> 196 </td> 197 <!-- ★☆★ 下部ナビテーブル ☆★☆ --> 198 </tr> 199 <tr> 200 <th colspan="3" id="layout-footer">フッター部</td> 201 </tr> 202 <tr> 203 <!-- ★☆★ フッタより下部ナビテーブル ☆★☆ --> 204 <td colspan="3" id="FooterBottomNavi" class="ui-sortable"> 205 <!--{assign var="firstflg" value=false}--> 206 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 207 <!--{if $item.target_id == "FooterBottomNavi"}--> 208 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 209 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 210 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 211 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 212 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 213 <!--{$item.name}--> 214 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 215 </div> 216 <!--{assign var="firstflg" value=true}--> 217 <!--{/if}--> 218 <!--{/foreach}--> 219 </td> 220 <!-- ★☆★ フッタより下部ナビテーブル ☆★☆ --> 221 </tr> 222 </table> 223 <div class="btn"> 224 <button type='button' name='subm' onclick="fnTargetSelf(); fnFormModeSubmit('form1','confirm','','');"><span>登録する</span></button> 225 <button type='button' name='preview' onclick="doPreview();"<!--{if $page_id == "0" or $exists_page == "0" }--> DISABLED<!--{/if}-->><span>プレビュー</span></button> 226 </div> 227 </div> 228 <!--{* ▲レイアウトここまで *}--> 229 230 <!--{* ▼未使用ブロックここから *}--> 231 <div style="float: left; width: 25%;" align="center"> 232 <table id="design-layout-unused" class="design-layout"> 233 <tr> 234 <th>未使用ブロック</th> 235 </tr> 236 <tr> 237 <td id="Unused" class="ui-sortable" style="width: 145px;"> 238 <!--{assign var="firstflg" value=false}--> 239 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 240 <!--{if $item.target_id == "Unused"}--> 241 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 242 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 243 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 244 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 245 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 246 <!--{$item.name}--> 247 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 248 </div> 249 <!--{assign var="firstflg" value=true}--> 250 <!--{/if}--> 251 <!--{/foreach}--> 252 </td> 253 </tr> 254 </table> 255 <div class="btn"><button type='button' onclick="fnTargetSelf(); fnFormModeSubmit('form1','new_bloc','','');"><span>ブロックを新規入力</span></button></div> 256 </div> 257 <!--{* ▲未使用ブロックここまで *}--> 258 <!--▲レイアウト編集 ここまで--> 259 260 <!--▼ページ一覧 ここから--> 261 <h2 style="clear: both;">編集可能ページ一覧</h2> 262 <table class="list center"> 263 <tr> 264 <th>名称</th> 265 <th><strong>レイアウト</strong></th> 266 <th>ページ詳細</th> 267 <th>削除</th> 268 </tr> 269 <!--{foreach key=key item=item from=$arrEditPage}--> 270 <tr style="background-color:<!--{if $item.page_id == $page_id}--><!--{$smarty.const.SELECT_RGB}--><!--{else}-->#ffffff<!--{/if}-->;"> 271 <td> 272 <!--{$item.page_name}--> 273 </td> 274 <td> 275 <a href="?page_id=<!--{$item.page_id}-->" ><strong>編集</strong></a> 276 </td> 277 <td> 278 <!--{if $item.filename|strlen >= 1}--> 279 <a href="main_edit.php?page_id=<!--{$item.page_id}-->">編集</a> 53 280 <!--{/if}--> 54 <!--{/foreach}--> 55 </div> 56 </td> 57 <!-- ★☆★ Headタグ内テーブル ☆★☆ --> 58 </tr> 59 <tr> 60 <!-- ★☆★ ヘッダより上部ナビテーブル ☆★☆ --> 61 <td colspan="3" id="layout-headertop"> 62 <div id="HeaderTopNavi" class="ui-sortable" style="position: relative; width: 468px; "> 63 <!--{assign var="firstflg" value=false}--> 64 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 65 <!--{if $item.target_id == "HeaderTopNavi"}--> 66 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 67 <!--{$item.name}--> 68 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 69 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 70 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 71 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 72 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 73 </div> 74 <!--{assign var="firstflg" value=true}--> 281 </td> 282 <td> 283 <!--{if $item.edit_flg == 1}--> 284 <a href="?" onclick="fnTargetSelf(); fnFormModeSubmit('form1','delete','','');">削除</a> 75 285 <!--{/if}--> 76 <!--{/foreach}--> 77 </div> 78 </td> 79 <!-- ★☆★ ヘッダより上部ナビテーブル ☆★☆ --> 80 </tr> 81 <tr> 82 <td colspan="3" id="layout-header">ヘッダー部</td> 83 </tr> 84 <tr> 85 <!-- ★☆★ 上部ナビテーブル ☆★☆ --> 86 <td colspan="3" id="layout-top"> 87 <div id="TopNavi" class="ui-sortable" style="position: relative; width: 468px; "> 88 <!--{assign var="firstflg" value=false}--> 89 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 90 <!--{if $item.target_id == "TopNavi"}--> 91 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 92 <!--{$item.name}--> 93 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 94 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 95 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 96 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 97 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 98 </div> 99 <!--{assign var="firstflg" value=true}--> 100 <!--{/if}--> 101 <!--{/foreach}--> 102 </div> 103 </td> 104 <!-- ★☆★ 上部ナビテーブル ☆★☆ --> 105 </tr> 106 <tr> 107 <!--{* 左ナビテーブルここから *}--> 108 <td rowspan="3" id="layout-left"> 109 <div id="LeftNavi" class="ui-sortable" style="position: relative; width: 145px; height: 100px;"> 110 <!--{assign var="firstflg" value=false}--> 111 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 112 <!--{if $item.target_id == "LeftNavi"}--> 113 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 114 <!--{$item.name}--> 115 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 116 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 117 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 118 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 119 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 120 121 </div> 122 <!--{assign var="firstflg" value=true}--> 123 <!--{/if}--> 124 <!--{/foreach}--> 125 </div> 126 </td> 127 <!--{* 左ナビテーブルここまで *}--> 128 <!--{* メイン上部テーブルここから *}--> 129 <td id="layout-main-head"> 130 <div id="MainHead" class="ui-sortable" style="position: relative; width: 145px; height: 100px;"> 131 <!--{assign var="firstflg" value=false}--> 132 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 133 <!--{if $item.target_id == "MainHead"}--> 134 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 135 <!--{$item.name}--> 136 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 137 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 138 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 139 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 140 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 141 142 </div> 143 <!--{assign var="firstflg" value=true}--> 144 <!--{/if}--> 145 <!--{/foreach}--> 146 </div> 147 </td> 148 <!--{* メイン上部テーブルここまで *}--> 149 <!--{* 右ナビここから *}--> 150 <td rowspan="3" id="layout-right"> 151 <div id="RightNavi" class="ui-sortable" style="position: relative; width: 145px; height: 100px;"> 152 <!--{assign var="firstflg" value=false}--> 153 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 154 <!--{if $item.target_id == "RightNavi"}--> 155 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 156 <!--{$item.name}--> 157 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 158 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 159 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 160 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 161 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 162 163 </div> 164 <!--{assign var="firstflg" value=true}--> 165 <!--{/if}--> 166 <!--{/foreach}--> 167 </div> 168 </td> 169 <!--{* 右ナビここまで *}--> 170 </tr> 171 <!--{* メインここから *}--> 172 <tr> 173 <td id="layout-main">メイン</td> 174 </tr> 175 <!--{* メインここまで *}--> 176 <!--{* メイン下部ここから *}--> 177 <tr> 178 <td id="layout-main-foot"> 179 <div id="MainFoot" class="ui-sortable" style="position: relative; width: 145px; height: 100px;"> 180 <!--{assign var="firstflg" value=false}--> 181 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 182 <!--{if $item.target_id == "MainFoot"}--> 183 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 184 <!--{$item.name}--> 185 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 186 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 187 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 188 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 189 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 190 191 </div> 192 <!--{assign var="firstflg" value=true}--> 193 <!--{/if}--> 194 <!--{/foreach}--> 195 </div> 196 </td> 197 </tr> 198 <tr> 199 <!--{* メイン下部ここまで *}--> 200 <!-- ★☆★ 下部ナビテーブル ☆★☆ --> 201 <td colspan="3" id="layout-bottom"> 202 <div id="BottomNavi" class="ui-sortable" style="position: relative; width: 468px; "> 203 <!--{assign var="firstflg" value=false}--> 204 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 205 <!--{if $item.target_id == "BottomNavi"}--> 206 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 207 <!--{$item.name}--> 208 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 209 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 210 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 211 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 212 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 213 214 </div> 215 <!--{assign var="firstflg" value=true}--> 216 <!--{/if}--> 217 <!--{/foreach}--> 218 </div> 219 </td> 220 <!-- ★☆★ 下部ナビテーブル ☆★☆ --> 221 </tr> 222 <tr> 223 <td colspan="3" id="layout-footer">フッター部</td> 224 </tr> 225 <tr> 226 <!-- ★☆★ フッタより下部ナビテーブル ☆★☆ --> 227 <td colspan="3" id="layout-footerbottom"> 228 <div id="FooterBottomNavi" class="ui-sortable" style="position: relative; width: 468px; "> 229 <!--{assign var="firstflg" value=false}--> 230 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 231 <!--{if $item.target_id == "FooterBottomNavi"}--> 232 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 233 <!--{$item.name}--> 234 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 235 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 236 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 237 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 238 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 239 </div> 240 <!--{assign var="firstflg" value=true}--> 241 <!--{/if}--> 242 <!--{/foreach}--> 243 </div> 244 </td> 245 <!-- ★☆★ フッタより下部ナビテーブル ☆★☆ --> 246 </tr> 247 </table> 248 </td> 249 <!--{* ▲レイアウトここまで *}--> 250 251 <!--{* ▼未使用ブロックここから *}--> 252 <td> 253 <div id="Unused" class="ui-sortable" style="position: relative; width: 145px; height: 800px;"> 254 <!--{assign var="firstflg" value=false}--> 255 <!--{foreach key=key item=item from=$tpl_arrBloc name="bloc_loop"}--> 256 <!--{if $item.target_id == "Unused"}--> 257 <div class="sort<!--{if !$firstflg}--> first<!--{/if}-->"> 258 <!--{$item.name}--> 259 <input type="hidden" class="name" name="name_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.name}-->" /> 260 <input type="hidden" class="id" name="id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_id}-->" /> 261 <input type="hidden" class="target-id" name="target_id_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.target_id}-->" /> 262 <input type="hidden" class="top" name="top_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="<!--{$item.bloc_row}-->" /> 263 <label class="anywherecheck">(<input type="checkbox" class="anywhere" name="anywhere_<!--{$smarty.foreach.bloc_loop.iteration}-->" value="1" <!--{$item.anywhere_selected}--> />全ページ)</label> 264 265 </div> 266 <!--{assign var="firstflg" value=true}--> 267 <!--{/if}--> 268 <!--{/foreach}--> 269 </div> 270 <div class="btn"><button type='button' onclick="fnTargetSelf(); fnFormModeSubmit('form1','new_bloc','','');"><span>ブロックを新規入力</span></button></div> 271 </td> 272 <!--{* ▲未使用ブロックここまで *}--> 273 </tr> 274 </tbody> 275 </table> 276 <div class="btn"> 277 <button type='button' name='subm' onclick="fnTargetSelf(); fnFormModeSubmit('form1','confirm','','');"><span>登録する</span></button> 278 <button type='button' name='preview' onclick="doPreview();"<!--{if $page_id == "0" or $exists_page == "0" }--> DISABLED<!--{/if}-->><span>プレビュー</span></button> 279 </div> 280 <!--▲レイアウト編集 ここまで--> 281 282 283 <!--▼ページ一覧 ここから--> 284 <h2>編集可能ページ一覧</h2> 285 <table class="list center"> 286 <tr> 287 <th>名称</th> 288 <th><strong>レイアウト</strong></th> 289 <th>ページ詳細</th> 290 <th>削除</th> 291 </tr> 292 <!--{foreach key=key item=item from=$arrEditPage}--> 293 <tr style="background-color:<!--{if $item.page_id == $page_id}--><!--{$smarty.const.SELECT_RGB}--><!--{else}-->#ffffff<!--{/if}-->;"> 294 <td> 295 <!--{$item.page_name}--> 296 </td> 297 <td> 298 <a href="?page_id=<!--{$item.page_id}-->" ><strong>編集</strong></a> 299 </td> 300 <td> 301 <!--{if $item.filename|strlen >= 1}--> 302 <a href="main_edit.php?page_id=<!--{$item.page_id}-->">編集</a> 303 <!--{/if}--> 304 </td> 305 <td> 306 <!--{if $item.edit_flg == 1}--> 307 <a href="?" onclick="fnTargetSelf(); fnFormModeSubmit('form1','delete','','');">削除</a> 308 <!--{/if}--> 309 </td> 310 </tr> 311 <!--{/foreach}--> 312 </table> 313 <div class="btn addnew"> 314 <button type='button' onclick="fnTargetSelf(); fnFormModeSubmit('form1','new_page','','');"><span>ページを新規入力</span></button> 315 </div> 316 <!--▲ページ一覧 ここまで--> 286 </td> 287 </tr> 288 <!--{/foreach}--> 289 </table> 290 <div class="btn addnew"> 291 <button type='button' onclick="fnTargetSelf(); fnFormModeSubmit('form1','new_page','','');"><span>ページを新規入力</span></button> 292 </div> 293 <!--▲ページ一覧 ここまで--> 317 294 </div> 318 295 </form> -
branches/comu-ver2/html/user_data/packages/default/css/admin_contents.css
r18210 r18322 362 362 /* デザイン管理 363 363 ----------------------------------------------- */ 364 /* レイアウト管理 */ 365 div.sort { 364 /* レイアウト設定 */ 365 366 .design-layout { 367 table-layout: fixed; 368 } 369 .design-layout th, 370 .design-layout td { 371 vertical-align: top; 372 text-align: center; 373 } 374 #design-layout-used { 375 width: 525px; 376 } 377 #design-layout-unused { 378 width: 175px; 379 } 380 .design-layout #LeftNavi, 381 .design-layout #MainHead, 382 .design-layout #RightNavi { 383 width: 33.33%; 384 } 385 .design-layout #TopNavi, 386 .design-layout #HeadNavi, 387 .design-layout #HeaderTopNavi, 388 .design-layout #LeftNavi, 389 .design-layout #MainHead, 390 .design-layout #MainFoot, 391 .design-layout #RightNavi, 392 .design-layout #BottomNavi, 393 .design-layout #FooterBottomNavi, 394 .design-layout #Unused { 395 padding-bottom: 20px; 396 height: 10px; /* IE6応急処置 */ 397 } 398 .design-layout div.sort { 366 399 border: 1px solid black; 367 400 background: rgb(195,217,255); 368 401 color: #333; 369 402 padding: 5px 2px; 370 margin: 5px 0 px;403 margin: 5px 0; 371 404 font-size: 10pt; 372 405 text-align: center; 373 width: 140px; 374 } 375 #TopNavi div.sort,#BottomNavi div.sort,#FooterBottomNavi div.sort,#HeaderTopNavi div.sort,#HeadNavi div.sort{ 376 width:95%; 377 margin: 5px auto 5px; 378 379 } 380 381 382 .placeholder { border:1px dashed #AAA; } 383 384 #design-layout-body { 385 width: 450px; 386 margin: 0 auto; 387 } 388 #design-layout-body td { 389 width: 145px; 390 vertical-align: top; 391 text-align: center; 392 } 393 #design-layout-wrap-unused {width:145px;} 394 #LeftNavi, #RightNavi { 395 width: 140px; 396 min-height: 400px; 397 height: auto !important; 398 height: 400px; 399 vertical-align: top; 400 } 401 #design-layout-body #MainHead, #design-layout-body #MainFoot { 402 min-height: 100px; 403 height: auto !important; 404 height: 100px; 405 } 406 #TopNavi,#BottomNavi,#HeadNavi,#HeaderTopNavi,#FooterBottomNavi{ 407 width:95%; 408 min-height: 60px; 409 height:auto !important; 410 vertical-align: top; 411 text-align: center; 412 } 413 414 div#HeadNavi{ 415 background-image: url(../img/admin/contents/head-bg.jpg); 416 } 417 418 #design-layout-body td#layout-main {vertical-align: middle;} 406 } 407 .design-layout .anywherecheck { 408 white-space: nowrap; 409 } 410 .placeholder { 411 border: 1px dashed #AAA; 412 height: 20px; 413 } 419 414 420 415 -
branches/comu-ver2/html/user_data/packages/default/js/layout_design.js
r18198 r18322 33 33 34 34 var sortableUpdate = function(e, ui){ 35 updateUpDown( ui.element[0]);35 updateUpDown(this); 36 36 if(ui.sender) 37 37 updateUpDown(ui.sender[0]);
Note: See TracChangeset
for help on using the changeset viewer.