174 lines
9.5 KiB
HTML
174 lines
9.5 KiB
HTML
|
{php}
|
|||
|
use app\model\Block;
|
|||
|
{/php}
|
|||
|
{layout name="manager/layout" /}
|
|||
|
|
|||
|
<style type="text/css">
|
|||
|
.fudong{ width: calc(100% - 295px); position: fixed; top: 50px; z-index: 20; background: #fff; padding: 15px 0 5px;}
|
|||
|
.fudong .layui-row{ width: auto; float: left;}
|
|||
|
.fudong button.layui-btn{ float: right;}
|
|||
|
#list-layui-form{ margin-top: 100px;}
|
|||
|
</style>
|
|||
|
<div class="layui-card layui-col-md12">
|
|||
|
<div class="layui-card-body">
|
|||
|
<form action="{:url('manager.content/page')}" method="post" class="layui-form" id="list-layui-form">
|
|||
|
<input type="hidden" name="__token__" value="{$_token}" />
|
|||
|
|
|||
|
<style type="text/css">
|
|||
|
table tr td{ vertical-align: top;}
|
|||
|
</style>
|
|||
|
{notempty name="blocks"}
|
|||
|
<table class="layui-table">
|
|||
|
<colgroup>
|
|||
|
{if $groupId == 1}
|
|||
|
<col width="15%">
|
|||
|
{/if}
|
|||
|
<col width="20%">
|
|||
|
<col width="45%">
|
|||
|
<col width="25%">
|
|||
|
</colgroup>
|
|||
|
<thead>
|
|||
|
{if $groupId == 1}
|
|||
|
<td>键值</td>
|
|||
|
{/if}
|
|||
|
<td>标题</td>
|
|||
|
<td>内容</td>
|
|||
|
<td>操作</td>
|
|||
|
</thead>
|
|||
|
{foreach $blocks as $block}
|
|||
|
<tr class="select_box table-lv1" data-id="{$block.id}" data-url="{:url('manager.page/sort')}">
|
|||
|
{if $groupId == 1}
|
|||
|
<td style="padding-top: 15px;">{$block.keyword}</td>
|
|||
|
{/if}
|
|||
|
<td><a class="layui-btn layui-btn-title" data-href="{:url('manager.page/'.$types[$block['type']],['id'=>$block['id']])}" title="编辑">{$block.title}</a></td>
|
|||
|
<td>
|
|||
|
{php} if($block['type'] == Block::BLOCK):{/php}
|
|||
|
<textarea class="layui-textarea" name="block[{$block.id}]" rows="5">{$block.value}</textarea>
|
|||
|
{php}
|
|||
|
elseif($block['type'] == Block::IMG):
|
|||
|
if($block['width'] && $block['height']){
|
|||
|
$imgSize = $block['width'].'像素 X '.$block['height'].'像素';
|
|||
|
}else{
|
|||
|
$imgSize = '';
|
|||
|
}
|
|||
|
{/php}
|
|||
|
{:widget('manager.upload/image',['src' => $block.value??'', 'imgSize' => $imgSize, 'append' => "_img_" . $block['id']])}
|
|||
|
{php}elseif($block['type'] == Block::TEXT):{/php}
|
|||
|
|
|||
|
<div class="layui-form-item editor-text">
|
|||
|
<!-- <div class="editor"></div>-->
|
|||
|
<textarea name="text[{$block.id}]" id="ueditor" class="layui-textarea tinymce-editor">{$block.value??''}</textarea>
|
|||
|
</div>
|
|||
|
|
|||
|
{php}
|
|||
|
elseif($block['type'] == Block::GROUP):
|
|||
|
if($block['width'] && $block['height']){
|
|||
|
$imgSize = $block['width'].'像素 X '.$block['height'].'像素';
|
|||
|
}else{
|
|||
|
$imgSize = '';
|
|||
|
}
|
|||
|
{/php}
|
|||
|
<input type="hidden" name="groupIds[]" value="{$block.id ?? 0}" />
|
|||
|
{:widget('manager.upload/multi',['imgs' => $block.value??'', 'num' => $block.num??10, 'imgSize' => $imgSize, 'append' => "_group_" . $block['id']])}
|
|||
|
|
|||
|
{php}
|
|||
|
elseif($block['type'] == Block::VIDEOS):
|
|||
|
{/php}
|
|||
|
<input type="hidden" name="videoGroupIds[]" value="{$block.id ?? 0}" />
|
|||
|
{:widget('manager.upload/multiVideo',['videos' => $block.value??'', 'num' => $block.num??10, 'append' => "_videos_" . $block['id']])}
|
|||
|
|
|||
|
{php}
|
|||
|
elseif($block['type'] == Block::VIDEO):
|
|||
|
if($block['width'] && $block['height']){
|
|||
|
$imgSize = $block['width'].'像素 X '.$block['height'].'像素';
|
|||
|
}else{
|
|||
|
$imgSize = '';
|
|||
|
}
|
|||
|
{/php}
|
|||
|
{:widget('manager.upload/image',['src' => $block.img??'', 'imgSize' => $imgSize, 'append' => "_video_" . $block['id']])}
|
|||
|
{:widget('manager.upload/video',['src' => $block.value??'', 'append' => "_video_" . $block['id']])}
|
|||
|
{php}
|
|||
|
elseif($block['type'] == Block::CODE):
|
|||
|
{/php}
|
|||
|
<div class="layui-form-item">
|
|||
|
<textarea name="code[{$block.id}]" class="codeEditor" class="layui-textarea">{$block.value??''}</textarea>
|
|||
|
</div>
|
|||
|
|
|||
|
{php}
|
|||
|
elseif($block['type'] == Block::MAP):
|
|||
|
{/php}
|
|||
|
{php}
|
|||
|
$thisValue = json_decode($block['value'],true);
|
|||
|
{/php}
|
|||
|
<div class="layui-form-item">
|
|||
|
公司名称:{$thisValue.company_name??''}<br>
|
|||
|
地址:{$thisValue.address??''}<br>
|
|||
|
经纬度:{$thisValue.lng??''},{$thisValue.lat??''}<br>
|
|||
|
</div>
|
|||
|
{php}endif;{/php}
|
|||
|
</td>
|
|||
|
<td>
|
|||
|
<div style="width: 265px;">
|
|||
|
<a class="sort layui-btn layui-btn-primary layui-btn-xs" data-url="{:url('manager.page/sort')}" data-sort="up" data-id="{$block.id}" href="javascript:void(0)">
|
|||
|
<i class=""></i>向上
|
|||
|
</a>
|
|||
|
<a class="sort layui-btn layui-btn-primary layui-btn-xs" data-url="{:url('manager.page/sort')}" data-sort="down" data-id="{$block.id}" href="javascript:void(0)">
|
|||
|
<i class=""></i>向下
|
|||
|
</a>
|
|||
|
<a class="layui-btn layui-btn-warm layui-btn-xs" data-href="{:url('manager.page/'.$types[$block['type']],['id'=>$block['id']])}" title="编辑" data-width="1300">
|
|||
|
<i class=""></i>编辑
|
|||
|
</a>
|
|||
|
{if $groupId == 1}
|
|||
|
<a class="layui-btn layui-btn-danger layui-btn-xs del" data-url="{:url('manager.page/del')}" data-id="{$block.id}" href="javascript:;">
|
|||
|
<i class=""></i>删除
|
|||
|
</a>
|
|||
|
{/if}
|
|||
|
</div>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
</table>
|
|||
|
{/notempty}
|
|||
|
<div class="fudong">
|
|||
|
{if $groupId == 1}
|
|||
|
<div class="layui-row top-operate">
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/img',['category_id' => $categoryId])}" title="添加图片">
|
|||
|
<i class=""></i>添加图片
|
|||
|
</a>
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/block',['category_id' => $categoryId])}" title="添加文字">
|
|||
|
<i class=""></i>添加文字
|
|||
|
</a>
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/text',['category_id' => $categoryId])}" title="添加富文本" data-width="1300">
|
|||
|
<i class=""></i>添加富文本
|
|||
|
</a>
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/group',['category_id' => $categoryId])}" title="添加组图" >
|
|||
|
<i class=""></i>添加组图
|
|||
|
</a>
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/video',['category_id' => $categoryId])}" title="添加视频" >
|
|||
|
<i class=""></i>添加视频
|
|||
|
</a>
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/code',['category_id' => $categoryId])}" title="添加代码" data-width="1300">
|
|||
|
<i class=""></i>添加代码
|
|||
|
</a>
|
|||
|
<br>
|
|||
|
<br>
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/audios',['category_id' => $categoryId])}" title="添加音频组" data-width="1300">
|
|||
|
<i class=""></i>添加音频组
|
|||
|
</a>
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/videos',['category_id' => $categoryId])}" title="添加视频组" data-width="1300">
|
|||
|
<i class=""></i>添加视频组
|
|||
|
</a>
|
|||
|
<a class="layui-btn layui-btn-normal" data-href="{:url('manager.page/map',['category_id' => $categoryId])}" title="添加地图" >
|
|||
|
<i class=""></i>添加地图
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
{/if}
|
|||
|
{if !empty($blocks)}
|
|||
|
<button type="button" class="layui-btn layui-btn-normal" lay-submit lay-filter="submitAll">保存</button>
|
|||
|
{/if}
|
|||
|
</div>
|
|||
|
<input type="hidden" name="category_id" value="{$categoryId}" />
|
|||
|
</form>
|
|||
|
</div>
|
|||
|
</div>
|