POST TIME:2020-04-08 22:35
我們?cè)黾右粋€(gè)自由列表,來(lái)學(xué)習(xí)這個(gè)功能的使用,在增加自由列表頁(yè)面我們看到上圖所示的自由列表信息,我們對(duì)幾個(gè)選項(xiàng)做一些解釋?zhuān)?·自由列表標(biāo)題: {dede:field.title/}用于顯示在自由列表頁(yè)面中的標(biāo)題 ·列表HTML存放目錄 用于生成HTML的存放目錄 {cmspath}:代表網(wǎng)站安裝根目錄 如果需要同某個(gè)欄目的地址保持一致,可以進(jìn)入后臺(tái)[核心]-[網(wǎng)站欄目管理],更改一個(gè)欄目查看欄目的文件保存目錄即可 ·目錄默認(rèn)頁(yè)名稱(chēng):如果選擇了會(huì)生成一個(gè)相應(yīng)名稱(chēng)的默認(rèn)文件,內(nèi)容為列表頁(yè)的第一頁(yè) ·命名規(guī)則:生成自由列表的命名規(guī)則,可以根據(jù)自己要求設(shè)置。 {listdir}:列表HTML存放目錄,在上面由用戶(hù)自定義 {listid}:自由列表ID,在自由列表管理中顯示 {page}:自由列表分頁(yè)頁(yè)碼 ·列表模板:當(dāng)前分頁(yè)列表的模板文件,可以自己指定,默認(rèn)模板為{style}/list_free.htm; ·關(guān)鍵詞及列表描述:{dede:field name='keywords|description'/}用于模板里的 <meta name="keywords|description" content=""> 描述 接下來(lái),我們來(lái)介紹下如何制作自由列表的模板。 自由列表的模板其實(shí)制作非常簡(jiǎn)單,如果做過(guò)文章的列表頁(yè)模板的用戶(hù)不存在任何的問(wèn)題,因?yàn)樵谖恼碌牧斜眄?yè)中主要是以下兩個(gè)標(biāo)簽: {dede:list/}以及{dede:pagelist},前者主要是列出當(dāng)前欄目中的內(nèi)容,后者是內(nèi)容分頁(yè)標(biāo)記,但是在自由列表的模板中有所不同,在內(nèi)容列表中的{dede:list/}標(biāo)記被替換為{dede:freelist/}標(biāo)記,并且這個(gè){dede:freelist/}標(biāo)記不同于{dede:list/}可以自由指定底層模板(innertext),{dede:freelist/}的底層標(biāo)記需要在自由列表添加頁(yè)面中指定(詳細(xì)參見(jiàn):循環(huán)內(nèi)的單行記錄樣式(InnerText))。 在模板文件中出現(xiàn)的幾個(gè)變量如標(biāo)題、關(guān)鍵詞等已經(jīng)在上面列出,使用方式類(lèi)似內(nèi)容頁(yè)的變量標(biāo)簽,使用兩種方式進(jìn)行書(shū)寫(xiě): {dede:field name=’titile’/}或者{dede.field.title} 接下來(lái)我們通過(guò)自由列表添加頁(yè)面的列表樣式通過(guò)向?qū)У姆绞缴傻讓幽0澹╥nnertext)。
注:自由列表不支持獨(dú)立單表模型的頻道類(lèi)型 根據(jù)向?qū)гO(shè)置篩選條件,以便檢索出用戶(hù)需要的結(jié)果。 完成以后,在自由列表管理頁(yè)面選中并且更新生成HTML即可。