ECSHOP循环中 r如何实现套用调取广告位的方法
更新时间:2016-06-29 点击量:1361
优易软件在给某客户做ecshop模板活动列表页面时,添加活动列表的时候,需要添加广告,可是该怎么调用广告位呢?
优易软件本着多年的ecshop二次开发经验为大家整理,怎样轻松循环中调用ecshop广告,而且方法简单,操作又便捷.
经验分享如下:
//第一步:定义index变量 <?php $index=0; ?> //第二步:进入循环 <!-- {foreach from=$list item=val name=name} --> //第三步:给循环里的index值赋值,依次加1 <?php $index=$index+1; $GLOBALS['smarty']->assign('index',$index); ?> <div class="list_biaoti" id="tg4"> <h3><i></i>活动 {$smarty.foreach.name.iteration} ? {$val.act_name} </h3></div> <div id="tj4" class="list_tuangou"><div class="list_tt"> // 第四步:调用广告位循环,特别注意ID那里,这里直接调用活动ID是出现错误的,所以这里只能调用刚刚赋值的变量index的值 <?php $GLOBALS['smarty']->assign('index_image',get_advlist('活动ID'.$index.'-左侧活动图片', 1)); ?> {foreach from=$index_image item=ad name=index_image} {if $smarty.foreach.index_image.iteration < 2} <div class="left"><a href="{$ad.url}"><img src="{$ad.image}" height="263" width="770"></a></div> {/if} {/foreach} {/foreach}
此ecshop调用广告位方法可以运用到多处模板循环套用的地方,活学活用,样式自己定义增加修改哦...
如果文章对您有帮助,就打赏一个吧
«上一篇:ECSHOP商品搜索结果页的标题title改成关键词+商城名称 下一篇:ECSHOP商城域名切换访问如何在相同数据下使用不同模板»