
网站后台的缩略图,轮播多图,内容详情的名称基本上是固定的,对于新闻,案例或者其他简单的栏目来说,确实不需要修改名称,大部分人一看就明白。
但是如果对于复杂的产品页来说,可能除此之外,我们需要添加很多扩展字段,比如说参数,手机端图片,PC端图片,轮播多图,详情多图等一系列字段。
比如我有一堆需要自定义:

这个时候,我们如果要自定义的话,大概率只能去掉默认的字段而选择使用扩展字段,但是我又不太喜欢用扩展字段。
所以我们就可以去编辑后台的:content.html,判断当前是不是产品模型来预置好缩略图,轮播多图,内容详情的名称。
比如说我们找到原来的:
{if([$field_ico])}
<div class="layui-form-item">
<label class="layui-form-label">缩略图</label>
<div class="layui-input-inline">
<input type="text" name="ico" id="ico" value="{$content->ico}" placeholder="请上传缩略图" class="layui-input">
</div>
<button type="button" class="layui-btn upload watermark" data-des="ico">
<i class="layui-icon"></i>上传图片
</button>
<a class="layui-btn layui-btn-warm" onclick="GetPictureFolder(1,'ico');"><i class="layui-icon layui-icon-picture"></i>图库</a>
<div id="ico_box" class="pic addedit">{if([$content->ico])}<dl><dt><img lay-src="{SITE_DIR}{$content->ico}" data-url="{$content->ico}"></dt><dd>删除</dd></dl>{/if}</div>
</div>则可以修改成:
{if([$field_ico])}
<div class="layui-form-item">
<label class="layui-form-label">
{if([$model_name]=='产品')}
技术图
{else}
缩略图
{/if}
</label>
<div class="layui-input-inline">
<input type="text" name="ico" id="ico" value="{$content->ico}" placeholder="请上传缩略图" class="layui-input">
</div>
<button type="button" class="layui-btn upload watermark" data-des="ico">
<i class="layui-icon"></i>上传图片
</button>
<a class="layui-btn layui-btn-warm" onclick="GetPictureFolder(1,'ico');"><i class="layui-icon layui-icon-picture"></i>图库</a>
<div id="ico_box" class="pic addedit">{if([$content->ico])}<dl><dt><img lay-src="{SITE_DIR}{$content->ico}" data-url="{$content->ico}"></dt><dd>删除</dd></dl>{/if}</div>
</div>同样的道理,其他的亦然。