在CS-Cart中,如何在列表视图中获取单独的特征值? 在详细视图中,您可以通过执行以下操作获得可用的任何功能:
{$product.header_features.1.value}
但是在列表视图中,获取功能的唯一方法似乎是:
{assign var="product_features" value="product_features_`$obj_id`"}
{$smarty.capture.$product_features nofilter}
这会导致以逗号分隔的列表包含在div中。如果该功能是一个数字,则意味着您最终会得到一个没有标签的无意义的数字列表。
有没有办法让每个功能都可用于模板,所以我可以在每个功能之前添加图标?
答案 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可以完成剩下的工作。