帝国cms内容页使用灵动标签调用字段等于某值实现产品的关联

帝国cms内容页使用灵动标签调用字段等于某值实现产品的关联和与当前信息的某字段值相同的信息

1 添加一个字段:关联产品-link 如图1

iXWECMSPLUS

2 系统模型管理 > 修改系统模型 勾选新添加的字段并生成表单模板

(一)、字段值数组

$navinfor 调用方法:$navinfor['字段名'],比如要显示"信息ID字段",那在模板里用:<?=$navinfor['id']?>即可输出(单引号加不加均可)

(二)、使用范例1

字段值等于某值

调用商城表栏目id1下面的link等于当前自定义字段color的5条信息:iXWECMSPLUS
你可以每一个型号添加一个产品,产品关联到一起,然后在内容页调用到同一个位置。iXWECMSPLUS
[e:loop={"select * from phome_ecms_shop where classid=1 and link='{$navinfor['color']}' order by onclick desc limit 5",0,24,0}]iXWECMSPLUS
<li><img onMouseOver="this" src="<?=$bqr[titlepic]?>" alt="<?=$bqr[title]?>"><em></em><i><?=$bqno?></i></li>iXWECMSPLUS
[/e:loop]iXWECMSPLUS
iXWECMSPLUS
iXWECMSPLUS
如下图效果(同一款产品显示出其它的sku):iXWECMSPLUS
iXWECMSPLUS
iXWECMSPLUS
如果商城要自动处理价格可使用SKU插件

字段值等于标题

调用商城表栏目id1下面的link等于当前标题的5条信息:iXWECMSPLUS
[e:loop={"select * from phome_ecms_shop where classid=1 and link='{$navinfor['title']}' order by onclick desc limit 5",0,24,0}]iXWECMSPLUS
<li><img onMouseOver="this" src="<?=$bqr[titlepic]?>" alt="<?=$bqr[title]?>"><em></em><i><?=$bqno?></i></li>iXWECMSPLUS
[/e:loop]iXWECMSPLUS
 

字段值等于当前栏目

调用商城表栏目id1下面的link等于当前栏目名称的10条信息:iXWECMSPLUS
[ecmsinfo]'selfinfo',10,32,0,0,15,0,"link='".$class_r[$GLOBALS[navclassid]][classname]."'"[/ecmsinfo]iXWECMSPLUS
或者iXWECMSPLUS
[e:loop={2,10,0,0,"link='".$class_r[$GLOBALS[navclassid]][classname]."'"}]iXWECMSPLUS
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>iXWECMSPLUS
[/e:loop]

统计数量

如统计字段值等于标题数量如下(其它的按下面的方式改条件即可)iXWECMSPLUS
iXWECMSPLUS
 

如下示例代码:

&lt;?=$empire->gettotal("select count(*) as total from phome_ecms_news where classid=17 and sssm='{$navinfor['title']}'")?> 
分享到 :
相关推荐

发表评论

登录... 后才能评论

评论(3)

加入本站VIP会员订阅计划,海量资源免费下载查看

目前为止共有3位优秀的VIP会员加入!

立即加入VIP会员