在后臺查詢這個標簽時,會發現有一系列標簽,如下圖
其中那些“價格式、圖片式、普通式”都是這個標簽里的子標簽,在模板里調用時是不要直接調用的,而是調用它們的父標簽: 商品帶圖片的信息列表
小知識:我們怎么知道父標簽里調用的是哪個子標簽呢,如果大家是在模板里新添加這個標簽的話,會有個參數設置是啟用哪個“式”,直接查看生成的代碼,我們也很容易知道會是哪個:
{PE.Label id="商品帶圖片的信息列表" bindStyle="普通式" usePage="false" ....../},這個"bindStyle"參數所賦的值就說明了是啟用了“商品帶圖片的信息列表_普通式”這個子標簽。
我們同時也打開這個子標簽看下它的參數情況(這里主要是針對鏈接打開方式的設置,所以主要列出相關參數):
這說明這個子標簽已經具備了可以自由設置鏈接打開的方式,但為什么模板里調用它的父標簽時,設置的打開參數無效? 現在我們來查看下父標簽的參數情況(因為參數較多,所以截的是SQL語句設置部分的圖):
并沒有“linkOpenType”這個參數,那么,問題就出在這里,因為沒有傳遞這個參數值給子標簽,所以打開鏈接的方式自然無效。
修復:
第一步,添加“linkOpenType”參數:
第二步,進入下一步直到標簽體代碼編輯處,如下圖做好代碼添加
再找到這行代碼,添加紅色標識出的代碼:
<!--,如需維護,請修改此變量節-->
<xsl:variable name="_params">
titleLength="<xsl:value-of select="$titleLength"/>" titleClass="<xsl:value-of select="$titleClass"/>" imageClass="<xsl:value-of select="$imageClass"/>" imageHeight="<xsl:value-of select="$imageHeight"/>" imageWidth="<xsl:value-of select="$imageWidth"/>" optionalExtend="<xsl:value-of select="$optionalExtend"/>" linkOpenType="<xsl:value-of select="$linkOpenType" />"
</xsl:variable>
<!--綁定樣式節點,如需維護,請修改此變量節-->
然后保存此標簽。
現在可以在模板里調用并設置好鏈接的打開方式了。
1、新窗口打開
{PE.Label id="商品帶圖片的信息列表" bindStyle="普通式" usePage="false" outputQty="10" titleLength="50" nodes="0" includeChildNodes="true" models="0" bindModel="0" specials="0" items="0" listOrderType="1" inDays="" betDate="" editor="" inputer="" hits="" dayHits="" weekHits="" monthHits="" eliteLevel="" priorityLevel="" stars="" buyTimes="" productType="" producerName="" trademarkName="" salePromotion="false" isNew="false" isHot="false" isBest="false" picExist="false" disableVirtualLink="false" titleClass="pe_u_thumb_title" imageClass="pe_u_thumb" imageWidth="160" imageHeight="120" listOrderByNodeSet="false" pageSizeByNodeSet="false" optionalCond="" optionalExtend="" linkOpenType="1" /}
2、原窗口打開
{PE.Label id="商品帶圖片的信息列表" bindStyle="普通式" linkOpenType="0" usePage="false" outputQty="10" titleLength="50" nodes="0" includeChildNodes="true" models="0" bindModel="0" specials="0" items="0" listOrderType="1" inDays="" betDate="" editor="" inputer="" hits="" dayHits="" weekHits="" monthHits="" eliteLevel="" priorityLevel="" stars="" buyTimes="" productType="" producerName="" trademarkName="" salePromotion="false" isNew="false" isHot="false" isBest="false" picExist="false" disableVirtualLink="false" titleClass="pe_u_thumb_title" imageClass="pe_u_thumb" imageWidth="160" imageHeight="120" listOrderByNodeSet="false" pageSizeByNodeSet="false" optionalCond="" optionalExtend="" /}
附:當我們發現一些標簽出現類似問題時,很多時候我們都能自己解決,只要多實驗幾次,對標簽的理解掌握也會更加扎實。