我们其实可以通过一个简单的方法即可了解foreach的遍历过程,懂php的都会foreach
我们总所周知ecshop 的$goods里面存放的就是商品的属性,那我们遍历下$goods里面看下他存放的是什么东西
<body style="cursor: auto;"> {foreach from=$goods item=v key=key} {$key}----{$v}<br/> {/foreach}
我们很容易就可以看到里面都是商品的内容
所以价格的实现其实也很简单只要一个foreach的遍历即可,我们通过分析默认的模版可以很容易分辨出该如何实现价格的遍历
<!-- {foreach from=$rank_prices item=rank_price key=key} 会员等级对应的价格--> <strong>{$rank_price.rank_name}:</strong><font class="shop" id="ECS_RANKPRICE_{$key}">{$rank_price.price}</font><br /> <!--{/foreach}-->
他们这里其实就是用了一个foreach即可遍历出商品的价格信息
<li class="clearfix"> <dd> <strong>{$lang.market_price}</strong><font class="market">{$goods.market_price}</font><br /> <strong>{$lang.shop_price}</strong><font class="shop" id="ECS_SHOPPRICE">{$goods.shop_price_formated}</font><br /> {foreach from=$rank_prices item=rank_price key=key } <strong>{$rank_price.rank_name}:</strong><font class="shop" id="ECS_SHOPPRICE">{$rank_price.price}</font><br /> {/foreach} </dd> </li>
时间: 2024-10-21 12:50:20