ASPCMS產品展示欄自定義顯示內容
宣傳產品或案例為主的企業網站的首頁都會布置有一個產品展示區塊,常常在沒有特殊要求的時候往往會設計成只顯示最新的幾個產品圖片或文章,但這樣突出不了主打產品。周末幫朋友修改了一兩個產品展示欄目自定義顯示內容案例,方法不難,關鍵點在於掌握ASPCMS文章顯示排序規則。
案例一:網站首頁完全自定義上下排顯示不同產品
ASPCMS 列表排序默認寫法是order = order ,這是文章類別的顯示順序為IsHeadline(頭條)>>IsTop(置頂)>>IsFeatured(特別推薦)>>isrecommend(推薦)>>ContentOrder(推薦和置頂同時選擇)>>a.AddTime desc(更新時間) 。根據這個規則寫兩個類似區塊內容,頂部區塊放置頂產品,下部區塊放推薦產品,信息發布者根據需要在文章高級選項中勾選置頂或推薦就可以分配產品在首頁顯示的位置。代碼示例如下:
<divid="product_cont"><ULclass="bxslider"><!--產品置頂內容-->{aspcms:contentsort=5num=4order=IsTop}<li><ahref="[content:link]"><imgalt="[content:titlelen=60]"src="[content:pic]"width_="146"height="109"/></a><span><ahref="[content:link]"title="[content:titlelen=60]">[content:titlelen=10]</a></span></li>{/aspcms:content}</UL><ULclass="bxslider"><!--產品推薦內容-->{aspcms:contentsort=5num=4order=isrecommend}<li><ahref="[content:link]"><imgalt="[content:titlelen=60]"src="[content:pic]"width_="146"height="109"/></a><span><ahref="[content:link]"title="[content:titlelen=60]">[content:titlelen=10]</a></span></li>{/aspcms:content}</UL></div>
案例二:在「產品列表」主界面同時平均顯示每一個小分類產品內容
在「產品列表」主界面,未選擇小分類時,第一列的圖片應該取自第一個小分類的圖,第二列圖片應該取自第二個小分類的圖,以此類推;只有在小分類欄目列表界面顯示該小分類下每個產品。
碰到這種需求只能說苦逼體力勞動來啦,新建一個單獨的productbiglist.html模板給產品列表主界面使用,其他的小分類繼續使用原來的productlist.html模板。兩個模板不同的地方在於productbiglist.html顯示內容處改成了按顯示需求順序的批量重複代碼。
<ulclass="list-nonemetlist"><!--某小分類4個排在最前面的產品-->{aspcms:contentsort=7num=4order=order}<!--sort=某小分類IDnum=需要顯示的產品數量--><liclass="list"style="width:152px;margin-left:14px;margin-right:14px;"><ahref="[content:link]"title="[content:title]"target="_self"class="img"><imgsrc="[content:pic]"alt="[content:title]"title="[content:title]"width_="150"height="120"/></a><h3><ahref="[content:link]"title="[content:title]"target="_self">[content:title]</a></h3></li>{/aspcms:content}</ul>......重複下一段,直到小分類結束.....
推薦閱讀:
※VBA讀取、增加自定義和修改文檔屬性
※通達信做自定義柱狀板塊(源碼)
※[譯文]Vue: 強大的自定義指令
※C#編寫自定義控制項
※css之自定義列表符號