1. 程式人生 > >動易首頁呼叫自定義欄位內容的修改方法

動易首頁呼叫自定義欄位內容的修改方法

動易系統提供了強大的自定義列表標籤(【ArticleList(引數列表)】列表內容【/ArticleList】),可以讓我們更自由更個性的設計自己的頁面。

同時,提供的自定義自段更給我們帶來了強大的擴充套件空間。

今天有朋友問題到我在首頁呼叫自定義列表標籤時無法解析自定義欄位,在頁面中直接顯示欄位名稱了。

我以前很少用到自字義欄位,而且在首頁用自定義列表去呼叫自字義欄位就更沒用過了呵。

臨時測試一下,果然是這樣的。便作了一下修改,讓能在首頁解析出來。下面說說修改方法:

以文章模組為例,修改Include/PowerEasy.Article.asp檔案:
先查詢:

程式碼片段
Private Function GetCustomFromLabel(strTemp, strList)

然後再查詢:

程式碼片段

第2524行,
Set rsField = Conn.Execute("select FieldName,LabelName from PE_FIEld where ChannelID=-1 or ChannelID=" & ChannelID & "")
改為:

程式碼片段


Set rsField = Conn.Execute("select FieldName,LabelName from PE_FIEld where ChannelID=-1 or ChannelID=" & iChannelID & "")
大家看到改了什麼嗎?其實就加了一個欄位i。因為在解析標籤時,ChannelID被解析為當前頻道ID,iChannelID被解析為標籤裡面設定的頻道ID。