列表页面上的CS-Cart特征值

时间:2017-10-27 05:23:28

标签: smarty cs-cart

在CS-Cart中,如何在列表视图中获取单独的特征值? 在详细视图中,您可以通过执行以下操作获得可用的任何功能:

{$product.header_features.1.value} 

但是在列表视图中,获取功能的唯一方法似乎是:

{assign var="product_features" value="product_features_`$obj_id`"}
{$smarty.capture.$product_features nofilter}

这会导致以逗号分隔的列表包含在div中。如果该功能是一个数字,则意味着您最终会得到一个没有标签的无意义的数字列表。

有没有办法让每个功能都可用于模板,所以我可以在每个功能之前添加图标?

1 个答案:

答案 0 :(得分:0)

经过多次调查,我终于找到了这条线:

""

从文件{assign var="product_features" value="product_features_`$obj_id`"}

获取信息

查看该文件清楚地显示它从文件templates/common/product_data.tpl

获取功能

然后确定每个功能我需要做的就是在foreach中添加一个包装:

views/products/components/product_features_short_list.tpl

和CSS可以完成剩下的工作。