生成欄目時出現(xiàn)Type mismatch,怎么辦?_動易Cms教程
部分用戶在使用動易系統(tǒng)生成欄目列表時,不管是單個生成還是批量生成,有部分欄目始終報錯:Type mismatch,在使用了“修復欄目結(jié)構(gòu)”等功能后,仍然出現(xiàn)一樣的問題。這到底是什么原因呢?
我們聯(lián)系用戶取得數(shù)據(jù)庫后,經(jīng)過測試,發(fā)現(xiàn)確實存在問題,但換成官方模板后問題解決。到底是什么原因造成用戶自己的模板會出錯呢,我們經(jīng)過仔細研究,原來是用戶自己制作的模板問題。下面具體為你解說。
在頻道首頁、大類欄目頁,動易有一對欄目循環(huán)列表標簽,用來對當前欄目的子欄目列表進行循環(huán)顯示。這個標簽就是:【ArticleList_ChildClass】欄目列表內(nèi)容 【/ArticleList_ChildClass】。而在小類欄目頁及內(nèi)容頁,是沒有這對標簽的。
另一個要注重的地方是:
{$GetPicArticle(ChannelID,rsClass_arrChildID,True,0,1,false,false,0,3,2,130,90,20,0,True,1)}
{$GetArticleList(ChannelID,rsClass_arrChildID,True,0,rsClass_ShowAllItem,rsClass_TopNumber,False,False,"",0,rsClass_ItemListOrderType,2,44,0,False,1,True,False,3,False,False,True,True,True,False,rsClass_ItemOpenType)}
大家注重這兩個標簽中的第二個參數(shù)的值:rsClass_arrChildID,只有在【ArticleList_ChildClass】欄目列表內(nèi)容 【/ArticleList_ChildClass】這對標簽中的列表標簽GetArticleList和GetPicArticle的第二個參數(shù)才能使用這個值,這個值將翻譯成:rsClass("arrChildID"),表示只調(diào)用欄目循環(huán)中的當前欄目(包含所有子欄目)。
這樣想一下,就知道了,假如在【ArticleList_ChildClass】欄目列表內(nèi)容 【/ArticleList_ChildClass】這對標簽以外這樣調(diào)用:{$GetPicArticle(ChannelID,rsClass_arrChildID,True,0,1,false,false,0,3,2,130,90,20,0,True,1)},則肯定因為在欄目循環(huán)以外,而導致Type mismatch(類型不匹配)。
同樣的,因為在小類欄目和內(nèi)容頁中,因為不解析欄目循環(huán)列表標簽,所以假如在小類模板和內(nèi)容頁模板中,假如這樣使用標簽:{$GetPicArticle(ChannelID,rsClass_arrChildID,True,0,1,false,false,0,3,2,130,90,20,0,True,1)},即使你把這個標簽放在【ArticleList_ChildClass】欄目列表內(nèi)容 【/ArticleList_ChildClass】中,仍然會出現(xiàn)類型不匹配的錯誤。
現(xiàn)在回過頭來看這個用戶的模板,他出錯的原因就是為了偷懶,直接把大類模板復制到小類模板中,從面導到在生成小類列表的欄目時,始終報Type mismatch(類型不匹配)的錯誤。
現(xiàn)在大家明白了嗎?假如你的網(wǎng)站也出現(xiàn)同樣問題,知道怎么解決了吧?對,就是檢查你的模板。
- MAC錯誤的解決方法
- 如何屏蔽動易后臺導航里的某個功能菜單?
- 動易.NET版本留言自動選定欄目方法
- 動易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點ID標簽
- 如何開啟SiteWeaver6.8的支持,反對功能
- Windows 2008安裝動易.NET系統(tǒng)之四----動易系統(tǒng)安裝篇
- Windows 2008安裝動易.NET系統(tǒng)之三----數(shù)據(jù)庫篇
- Windows 2008安裝動易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫修復,SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動易.net程序權(quán)限配置
- 為什么提示對Windows系統(tǒng)文件夾下的Temp目錄沒有訪問權(quán)限?
- 相關(guān)鏈接:
- 教程說明:
動易Cms教程-生成欄目時出現(xiàn)Type mismatch,怎么辦?
。