📄 info_area.tpl
字号:
<script language='javascript'>
<!--
function checkValue()
{
var Obj = document.frmInfo;
if(!Obj.AreaName.value)
{
alert('请输入区块名称');
Obj.AreaName.focus();
return false;
}
return true;
}
function ChangeDataSource()
{
var Obj = document.frmInfo;
var Categorys = "<select name=Vseq onChange='readChange(this);'><option></option><option value='0'>==所有产品分类==</option><option value='-1'>智能检测当前分类(适用于商品列表及商品详细页面)</option>{CategoryList}</select>";
var Forms = "<select name=Vseq onChange='readChange(this);'><option></option>{FormList}</select>";
switch(Obj.DataSource.options[Obj.DataSource.selectedIndex].value)
{
case '{AREA_DATA_SOURCE_CHANNEL}':
document.all.divVseq.innerHTML = "<select name=Vseq onChange='readChange(this);'><option></option>{ChannelList}</select>";
break;
case '{AREA_DATA_SOURCE_PRODUCT}':
document.all.divVseq.innerHTML = Categorys;
break;
case '{AREA_DATA_SOURCE_SALEWARE}':
document.all.divVseq.innerHTML = Categorys;
break;
case '{AREA_DATA_SOURCE_HOTWARE}':
document.all.divVseq.innerHTML = Categorys;
break;
case '{AREA_DATA_SOURCE_FORM}':
document.all.divVseq.innerHTML = Forms;
default: return;
}
document.all.canUseFields.innerHTML = '';
}
function readChange(selObj)
{
var Obj = document.frmInfo;
var Source = 0;
var DestObj = document.all.canUseFields;
var Vseq = selObj.options[selObj.selectedIndex].value;
switch(Obj.DataSource.options[Obj.DataSource.selectedIndex].value)
{
case '{AREA_DATA_SOURCE_CHANNEL}':
Source = '{AREA_DATA_SOURCE_CHANNEL}';
if(!Vseq)
{
return;
}
DestObj.innerHTML = '<b>信息详细内容链接的URL为:</b> index.php?act=area&AreaID={AreaID}&ID={ColList.ID}<br><b>信息列表链接的URL为:</b> index.php?act=area&AreaID={AreaID}<br><br><br><b>信息ID</b>: {ColList.ID}<br><br><b>可引用的字段:</b><br>';
break;
case '{AREA_DATA_SOURCE_PRODUCT}':
case '{AREA_DATA_SOURCE_NEWWARE}':
case '{AREA_DATA_SOURCE_SALEWARE}':
case '{AREA_DATA_SOURCE_HOTWARE}':
if(!Vseq)
{
return;
}
DestObj.innerHTML = '<b>商品详细信息链接为:</b>index.php?act=detail&ID={ColList.ID}<br><b>收藏商品链接为:</b>index.php?act=member&code=favorite&ID={ColList.ID}<br><br><b>商品ID</b>: {ColList.ID}<br><b>商品编号:</b> {ColList.Coding}<br><b>商品名称:</b> {ColList.Name}<br><b>所属分类:</b> {ColList.Category}<br><b>价格:</b> {ColList.Price}<br><b>最终价格:</b> {ColList.RealPrice}<br><b>单位:</b> {ColList.Unit}<br><b>商品图片:</b> {ColList.Picture}<br><b>点击次数:</b> {ColList.ViewTimes}<br><b>购买次数:</b> {ColList.BuyTimes}<br><b>商品简短描述:</b> {ColList.Summary}<br><br><b>可引用的属性:</b><br>';
Source = '{AREA_DATA_SOURCE_PRODUCT}';
if(Vseq == -1)
{
DestObj.innerHTML += '可手工加入分类中存在的属性, 不存在属性自动去掉.';
}
break;
default: return;
}
ifrmHidden.location = '{CurrentURL}&code=read&DataSource=' + Source + '&Vseq=' + Vseq;
}
//-->
</script>
<form action="{ACTION}" method='POST' name='frmInfo' onSubmit='return checkValue();' enctype='multipart/form-data'>
<table width="100%" border="0" cellspacing=0 cellpadding=5 class=adminform>
<tr class='info_title'>
<td colspan="8"><strong>添加/修改区块</strong></td>
</tr>
<tr class='info_content'>
<td width=100>区块名称:</td>
<td>
<input name="AreaName" type="text" size=40 value='{AreaName}'>
</td>
<td width=150>区块名称</td>
</tr>
<tr class='info_content'>
<td width=100>数据来源:</td>
<td>
<select name='DataSource' onChange='ChangeDataSource(), document.frmInfo.Vseq.selectedIndex = 0;'>
<option value='{AREA_DATA_SOURCE_CHANNEL}'>自定义栏目</option>
<option value='{AREA_DATA_SOURCE_PRODUCT}'>分类中的商品(or 热销商品)</option>
<option value='{AREA_DATA_SOURCE_SALEWARE}'>折扣商品</option>
<option value='{AREA_DATA_SOURCE_HOTWARE}'>热卖商品</option>
<!-- <option value='{AREA_DATA_SOURCE_EXTERNAL}'>外部数据</option> -->
</select>
</td>
<td width=150>选择区块的数据来源</td>
</tr>
<tr class='info_content'>
<td width=100>参考来源:</td>
<td>
<div id=divVseq name='divVseq'>
<select name=Vseq onChange='readChange(this);'>
{ChannelList}
</select>
</div>
可引用的字段: <br>
<div id='canUseFields'>{Fields}</div>
</td>
<td width=150>
数据参考来源
</td>
</tr>
<tr class='info_content'>
<td width=100>列表模板:</td>
<td>
<select name=ListTpl>
<option value=''>==选择区块列表模板==</option>
{ListTplList}
<select>
</td>
<td width=150>
信息列表时使用的模板
</td>
</tr>
<tr class='info_content'>
<td width=100>详细模板:</td>
<td>
<select name=ViewTpl>
<option value=''>==选择区块详细模板==</option>
{ViewTplList}
<select>
</td>
<td width=150>
信息详细时使用的模板
</td>
</tr>
<tr class='info_content'>
<td width=100>显示几条?:</td>
<td>
<input type=text size=5 name='Rows' value='{Rows}'> 行 *
<input type=text size=5 name='Cols' value='{Cols}'> 列
</td>
<td width=150>
显示多少条信息?
</td>
</tr>
<tr class='info_content'>
<td width=100>区块标题:</td>
<td>
<iframe scrolling=no width=650 height=180 src='../editor.htm?field=Title' frameborder=0 name='Editor'></iframe>
<input type='hidden' value='{Title}' name='Title'>
</td>
<td width=150>输入区块标题</td>
</tr>
<tr class='info_content'>
<td>是否显示标题: </td>
<td>
<input type='checkbox' name='DisplayTitle' value='1' {DisplayTitle}>
</td>
<td>是否显示标题</td>
</tr>
<tr class='info_content'>
<td width=100>显示样式:</td>
<td>
<iframe scrolling=no width=650 height=400 src='../editor.htm?field=Template' frameborder=0 name='ifrmEditor'></iframe>
<span style='display:none'><textarea name="Template" rows=1 cols=1 wrap=off>{Template}</textarea></span>
</td>
<td width=150>
区块通过版形设定显示的样式
</td>
</tr>
<tr align="center" class='info_bottom'>
<td colspan="4">
<input type="submit" value="{Caption}">
<input type="button" onClick='doCancle();' value="取消(C)" accesskey="c">
<input name="btnSubmit" type="hidden" id="btnSubmit" value="1">
</td>
</tr>
</table>
</form>
<iframe scrolling=no name='ifrmHidden' height=0 width=0 src='about:blank'></iframe>
<script language='javascript'>
<!--
var defaultVseq = '{defaultVseq}';
document.frmInfo.AreaName.focus();
var tmpDataSource = '{DataSource}';
if(tmpDataSource.length >= 1)
{
for(var i = 0; i < document.frmInfo.DataSource.length; i++)
{
if(document.frmInfo.DataSource[i].value == tmpDataSource)
{
document.frmInfo.DataSource[i].selected = true;
break;
}
}
}
ChangeDataSource();
if(defaultVseq == 0)
{
document.frmInfo.Vseq.selectedIndex = 1;
}
else if (defaultVseq == -1)
{
document.frmInfo.Vseq.selectedIndex = 2;
}
readChange(document.frmInfo.Vseq);
//-->
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -