案例來源:群友
調用方式:產品模型 自定義字段+產品參數
案例分析:
1.自定義字段 背景圖,標題簡介,功能說明,品牌,產品名稱
2.產品參數
群友的調用代碼:
{eyou:arclist typeid='3' titlelen='25' infolen='60' row='12'}
<li>
<div>
<div class="img">
<img src="{eyou:field aid='$field.aid' addfields='tupian' /}">
</div>
<div class="txt">
<h5>{eyou:field aid='$field.aid' addfields='biaoti' /}</h5>
<p>{eyou:field aid='$field.aid' addfields='miaoshu' /}</p>
<div class="txt-tit">
<p>{eyou:field aid='$field.aid' addfields='pinpai' /}</p>{eyou:field aid='$field.aid' addfields='shangpin' /}
</div>
<div class="txt-des">
{eyou:attribute type="newattr" attrid="$eyou.field.attrlist_id"}
<p>{$attr.value}</p>
{/eyou:attribute}
</div>
</div>
</div>
<
>
{/eyou:arclist}

群友所遇到的問題:缺少aid值,(沒有自定義字段時【背景圖等】,不報錯,放了自定義字段 報錯)
錯誤原因:自定義字段時 list中的調用代碼如下
<img src="{eyou:field aid='$field.aid' addfields='tupian' /}">
而attribute標簽 沒有自定義字段時 可正常用,有 自定義字段 不可用的原因就再此
解決辦法:給attribute循環 加上 aid即可
{eyou:attribute type="newattr" attrid="$eyou.field.attrlist_id" aid='$field.aid'}
<p>{$attr.value}</p>
{/eyou:attribute}