ecshop 超值礼包的名称,怎么在其他(非产品详情页)调用出来 45

我在产品列表页面的包含文件goods_list.lbi里面这样写:{$package_goods.act_name},但是调用不出来怎样在非详情页面调去每个产品当前所进行... 我在产品列表页面的包含文件 goods_list.lbi 里面 这样写:{$package_goods.act_name},但是调用不出来
怎样在非详情页面调去每个产品当前所进行的超值礼包名称
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏45(财富值+成长值)
ecshop开发中心
2015-08-05 · TA获得超过577个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:555万
展开全部
不是直接添加{$package_goods.act_name}就可以直接调用出来的;这需要php程序做调用才行;超值礼包,你可以在ecshop模板代码里面,把它做为促销活动来显示;
代码如下:
<!-- {if $promotion_info} -->
<!-- {foreach from=$promotion_info item=item key=key name=name} -->

{if $smarty.foreach.name.iteration < 3}
<!-- {if $item.type eq "snatch"} -->
<a href="snatch.php" title="{$lang.$item.type}" >{$lang.snatch_promotion}</a>
<!-- {elseif $item.type eq "group_buy"} -->
<a href="group_buy.php" title="{$lang.$item.type}" >{$lang.group_promotion}</a>
<!-- {elseif $item.type eq "auction"} -->
<a href="auction.php" title="{$lang.$item.type}" >{$lang.auction_promotion}</a>
<!-- {elseif $item.type eq "favourable"} -->
<a href="activity.php" title="{$lang.$item.type}" >{$lang.favourable_promotion}</a>
<!-- {elseif $item.type eq "package"} -->
<a href="package.php" title="{$lang.$item.type}" >{$lang.package_promotion}</a>
<!-- {/if} -->
<a href="{$item.url}" title="{$lang.$item.type} {$item.act_name}{$item.time}" target="_blank" style="background:none; padding-left:5px; padding-right:30px">{$item.act_name}</a>

<!-- {/if} -->

<!-- {/foreach} -->
<!-- {/if} -->
这样,在首页、列表页面、详情页(注:详情页不是所有活动都显示,而是只有所参加活动的商品才会显示出来)都可以显示出来
追问
打个比方,我是想在产品列表页面,比如说有两个商品,一个参加了  买五送一   一个参加了买十送二,我想在每个参加活动的产品下面掉出来这个产品参与活动的名称,你给的是调出来全部的礼包名称,我想要的是调取当前产品参加的活动名称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式