包含phpcmslist.html的詞條
兩個頁面是不同的,為什么要跳來跳去,還有你的問題叫人看不懂;category是頻道頁的模板,list是列表頁的模板什么時候會生效category模板呢如果你的欄目下沒有子欄目,那么模板就默認用list了也就是說category只會在有子欄目的欄目上生效;看一下關(guān)閉偽靜態(tài)后的地址,和開啟偽靜態(tài)對比,是不是偽靜態(tài)規(guī)則沒設(shè)置對呢。
定義為動態(tài)時,所以欄目內(nèi)容頁都為phpcms目錄下listphp?,show?等形式,如果想讓url規(guī)則為newsshowphp?id=,newsindexphp這個要怎么操作呢首先想到的是定義url規(guī)則,如 欄目頁$catdirindexphp$;當(dāng)listorder取值為0,1,2,3,分別對應(yīng)id ASC,id DESC,listorder ASC,listorder DESC;php 找到“html_root”這一項,然后把html這個字符串刪除創(chuàng)建或者修改欄目時,在“生成HTML設(shè)置”中,設(shè)置“是否生成到根目錄”為 “是”然后更新緩存,更新url更新欄目更新內(nèi)容頁面更新首頁;首頁的必須是index開頭,html結(jié)尾 欄目首頁的模板必須category開頭,html結(jié)尾 列表頁的模板必須list開頭html結(jié)尾 內(nèi)容模板必須show開頭html結(jié)尾 你去下模板文件夾下看看有沒有這些文件;使用的話,例如在“phpcms\templates\default\content” 目錄下,有頭模板,尾模板,內(nèi)容頁等等首頁indexhtml 頻道頁categoryhtml 如果你新建頻道頁模板需要 “category_xxxhtm”格式列表頁listhtml 同理。
命名為list***html就可以了,要傳到你定義的界面中,設(shè)置當(dāng)中看一下當(dāng)前生效的是哪套模板,把文件傳到對應(yīng)的文件夾中如果不顯示,更新欄目緩存,更新全站緩存清理瀏覽器緩存,或者換瀏覽器再試我上次出現(xiàn)一個模板不顯;1 自定義字段如果不是在主表中,如果要查詢該字段,就要用到moreinfo=quot1quot 實現(xiàn)該模型主表和附表關(guān)聯(lián)查詢例如pccontent action=quotlistsquot catid=quot$catidquot moreinfo=quot1quot order=quotlistorder DESCquot num=quot10quot;先在擴展里面設(shè)置URL規(guī)則,然后在欄目設(shè)置里面設(shè)置 這些都可以根據(jù)需求設(shè)置;1打開文件phpcmsmodulesadminclassespush_ info#39id#39 = $info#39listorder#39 = $d#39id#39就是這一句,當(dāng)添加文章或者修改文章的時候,把listorder變得跟id一樣,以至于,listorder排序不起。
list開頭的模版文件只能在沒有下級欄目的時候才能選擇還有就是確認你新增加的這個模版處于你所在站點的模版夾里面比如你站點用的默認站點,那么你要確認這個list_2html在defoutcontent下面最后就是要更新下緩存。
文章分頁使用的標(biāo)簽和上下一篇文章是兩個標(biāo)簽$pages 這個就是你需要的文章分頁,也就是一個id分為兩頁顯示需要的 上一篇lta href=quot$previous_pageurlquot$previous_pagetitlelta 下一篇lta href=quot;1,你在phpcmstemplatedefaultcontent下操作這個沒問題吧,2,然后就是你說的頻道 列表 內(nèi)容 我們先看看文件應(yīng)該怎么設(shè)置, 假設(shè)頻道頁是category_onehtml,那么列表頁就是list_onehtml,內(nèi)容頁是show_onehtml 注。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。