2017-10-27 16 views
0

CS-Cart에서 목록보기에서 개별 기능 값을 얻으려면 어떻게해야합니까? 세부에서 는이 같은 수행하여 사용할 수있는 모든 기능을 얻을 수 있습니다보기 :목록 페이지의 CS-Cart 기능 값

{$product.header_features.1.value} 

을하지만 목록을 볼 때이 기능을 얻을 수있는 유일한 방법을 것 같은 것입니다 :

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

div로 감싼 쉼표로 분리 된리스트가 생성됩니다. 기능이 숫자 인 경우 레이블이없는 의미없는 목록으로 끝납니다.

각 기능을 템플릿에서 사용할 수있는 방법이 있습니까? 그렇다면 아이콘을 추가 할 수 있습니까? 많은 조사와

답변

0

나는 마침내 그 라인을 발견 :

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

그것이 파일에서 기능을 얻을 보여줍니다 명확하게 해당 파일을 보면 파일 templates/common/product_data.tpl

정보의 점점을 views/products/components/product_features_short_list.tpl

그런 다음 각 기능을 식별하려면 다음과 같이 foreach에 랩을 추가하십시오.

<span class="grid-feature feature_{$feature.description|lower|replace:' ':'-' nofilter}"></span> 

및 CSS는 나머지 작업을 수행 할 수 있습니다.