壹叶香茶庄 發表於 2023-6-14 00:00:00

调用ecshop商品顶级分类ID和NAME的二种方法

<p>
<span>方法一,直接使用php</span><br><span>打开需要获取商品顶级分类的php文件</span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
$cat_arr = get_parent_cats($goods['cat_id']);<br>
foreach ($cat_arr AS $val)<br>
{<br>
$goods['topcat_id']=$val['cat_id'];<br>
$goods['topcat_name']=$val['cat_name'];<br>
}</p>
<p>
<br><span>方法二,修改成模板标签形式</span><br><span>打开 goods.php 文件,</span><br><span>找到</span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
$smarty-&gt;assign('goods', $goods); </p>
<p>
<br><span>在它上面增加下面代码</span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
$cat_arr = get_parent_cats($goods['cat_id']);<br>
foreach ($cat_arr AS $val)<br>
{<br>
$goods['topcat_id']=$val['cat_id'];<br>
$goods['topcat_name']=$val['cat_name'];<br>
} </p>
<p>
<br><span>然后,在商品详情模板文件  goods.dwt 中 就可以这样调用了</span><br><span>顶</span><br><span> 代码如下 复制代码 </span><br><span>级分类ID:{$goods.topcat_id}</span><br><span>顶级分类Name:{$goods.topcat_name} </span><br><span>好了本文章关于ecshop 获取所在商品的顶级分类ID及NAME两种方法都有介绍了,各有优点了,本人推荐使用一二种方法。</span></p>
頁: [1]
查看完整版本: 调用ecshop商品顶级分类ID和NAME的二种方法