ecshop 超值礼包的名称,怎么在其他(非产品详情页)调用出来 45
我在产品列表页面的包含文件goods_list.lbi里面这样写:{$package_goods.act_name},但是调用不出来怎样在非详情页面调去每个产品当前所进行...
我在产品列表页面的包含文件 goods_list.lbi 里面 这样写:{$package_goods.act_name},但是调用不出来
怎样在非详情页面调去每个产品当前所进行的超值礼包名称 展开
怎样在非详情页面调去每个产品当前所进行的超值礼包名称 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏45(财富值+成长值)
1个回答
展开全部
不是直接添加{$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} -->
这样,在首页、列表页面、详情页(注:详情页不是所有活动都显示,而是只有所参加活动的商品才会显示出来)都可以显示出来
代码如下:
<!-- {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} -->
这样,在首页、列表页面、详情页(注:详情页不是所有活动都显示,而是只有所参加活动的商品才会显示出来)都可以显示出来
追问
打个比方,我是想在产品列表页面,比如说有两个商品,一个参加了 买五送一 一个参加了买十送二,我想在每个参加活动的产品下面掉出来这个产品参与活动的名称,你给的是调出来全部的礼包名称,我想要的是调取当前产品参加的活动名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询