如何為每個產(chǎn)品分類推薦調(diào)用一個產(chǎn)品?
2020-06-07
昨天在eyoucms問答里見到一個問題:這里現(xiàn)在是所有分類的產(chǎn)品按照順序排列成8個在這里展示,但希望能在每個產(chǎn)品分類挑選第一個產(chǎn)品排列到這里,請問如何實現(xiàn)?
方法一
用limit='0,1',將每分類的產(chǎn)品的排序要推薦的那個設(shè)置為最小的序號,那么,就只顯示一個最小序號的那個產(chǎn)品。
{eyou:channelartlist typeid='4'}
{eyou:channel type="son"}
{$field.typename}
{eyou:arclist typeid='$field.typeid' titlelen='20' id="field2" limit='0,1'}
<a href="{$field2.arcurl}" target="_blank"><img src="{$field2.litpic}" alt="{$field2.title}"></a>
{/eyou:arclist}
{/eyou:channel}
{/eyou:channelartlist}以上代碼可以列出二級分類名稱及對應(yīng)的一條產(chǎn)品,注意limit='0,1'
方法二
用文檔屬性,比如flag='h',這個是頭條,可以在產(chǎn)品數(shù)據(jù)里將想要推薦的一條記錄設(shè)置為h,并且限制只輸出一條,你也可以用別的文檔屬性,代碼如下:
{eyou:channelartlist typeid='4'}
{eyou:channel type="son"}
{$field.typename}
{eyou:arclist typeid='$field.typeid' titlelen='20' id="field2" flag='h' row='1'}
<a href="{$field2.arcurl}" target="_blank"><img src="{$field2.litpic}" alt="{$field2.title}"></a>
{/eyou:arclist}
{/eyou:channel}
{/eyou:channelartlist}注意上面的flag='h' row='1'
上面的typeid='4'指最高的分類ID.








