包含phpcmslist.html的词条
两个页面是不同的,为什么要跳来跳去,还有你的问题叫人看不懂;category是频道页的模板,list是列表页的模板什么时候会生效category模板呢如果你的栏目下没有子栏目,那么模板就默认用list了也就是说category只会在有子栏目的栏目上生效;看一下关闭伪静态后的地址,和开启伪静态对比,是不是伪静态规则没设置对呢。
定义为动态时,所以栏目内容页都为phpcms目录下listphp?,show?等形式,如果想让url规则为newsshowphp?id=,newsindexphp这个要怎么操作呢首先想到的是定义url规则,如 栏目页$catdirindexphp$;当listorder取值为0,1,2,3,分别对应id ASC,id DESC,listorder ASC,listorder DESC;php 找到“html_root”这一项,然后把html这个字符串删除创建或者修改栏目时,在“生成HTML设置”中,设置“是否生成到根目录”为 “是”然后更新缓存,更新url更新栏目更新内容页面更新首页;首页的必须是index开头,html结尾 栏目首页的模板必须category开头,html结尾 列表页的模板必须list开头html结尾 内容模板必须show开头html结尾 你去下模板文件夹下看看有没有这些文件;使用的话,例如在“phpcms\templates\default\content” 目录下,有头模板,尾模板,内容页等等首页indexhtml 频道页categoryhtml 如果你新建频道页模板需要 “category_xxxhtm”格式列表页listhtml 同理。
命名为list***html就可以了,要传到你定义的界面中,设置当中看一下当前生效的是哪套模板,把文件传到对应的文件夹中如果不显示,更新栏目缓存,更新全站缓存清理浏览器缓存,或者换浏览器再试我上次出现一个模板不显;1 自定义字段如果不是在主表中,如果要查询该字段,就要用到moreinfo=quot1quot 实现该模型主表和附表关联查询例如pccontent action=quotlistsquot catid=quot$catidquot moreinfo=quot1quot order=quotlistorder DESCquot num=quot10quot;先在扩展里面设置URL规则,然后在栏目设置里面设置 这些都可以根据需求设置;1打开文件phpcmsmodulesadminclassespush_ info#39id#39 = $info#39listorder#39 = $d#39id#39就是这一句,当添加文章或者修改文章的时候,把listorder变得跟id一样,以至于,listorder排序不起。
list开头的模版文件只能在没有下级栏目的时候才能选择还有就是确认你新增加的这个模版处于你所在站点的模版夹里面比如你站点用的默认站点,那么你要确认这个list_2html在defoutcontent下面最后就是要更新下缓存。
文章分页使用的标签和上下一篇文章是两个标签$pages 这个就是你需要的文章分页,也就是一个id分为两页显示需要的 上一篇lta href=quot$previous_pageurlquot$previous_pagetitlelta 下一篇lta href=quot;1,你在phpcmstemplatedefaultcontent下操作这个没问题吧,2,然后就是你说的频道 列表 内容 我们先看看文件应该怎么设置, 假设频道页是category_onehtml,那么列表页就是list_onehtml,内容页是show_onehtml 注。