文章列表的模板*敏*感*词*法如下学习:织梦.htm文件
优采云 发布时间: 2021-06-30 06:12
文章列表的模板*敏*感*词*法如下学习:织梦.htm文件
织梦文章系统如何修改topic文章list?
文章list的模板*敏*感*词*法如下
推荐学习:织梦cms
如果不做特殊设置,主题的文章列表会默认显示默认的article_spec.htm文件作为模板。
这个模板文件很简单。前面是关于话题的一些信息,下面是分割线,分割线下方是实际节点和节点文章的模块。
这个模块应该是主题模板最重要的内容,但只有以下几行:
{dede:field.note/} < /div>
真是出乎意料——怎么改?我什至看不到 html 标签。虽然不满意,但既然用了dedecms,也就只能这样了。或许作者希望减少用户的工作量,可以理解。
为了灵活修改这个页面显示的节点文章的样式,我想到了两种方法:
页面在浏览器中显示时直接查看html代码的方式。
无论你在后台做什么,浏览器上显示的都是最终结果。所以我只需要看你最终的html代码,检查使用了哪些html元素,在样式表中写出相关元素的css即可。这里有一个小技巧。您可以使用 firefox 的 firebug 轻松完成这项工作。至于怎么用,这里就不解释了,可以直接百度。
节点名称
节点文章list
知道了这一点,修改样式应该不难。
申诉的方法虽然不麻烦,但还是觉得不灵活。那我们直接看源码,随意修改一下。
处理主题调用标签{dede:field.note/}的php文件是include/taglib/channel/specialtopic.lib.php。
找到ch_specialtopic()函数的第五行
$tempStr = GetSysTemplets('channel_spec_note.htm');
从这里可以看出文件channel_spec_note.htm决定了节点和节点文章的显示。
channel_spec_note.htm文件放在系统模板文件templates/system/channel_spec_note.htm中
打开文件,我们发现里面的html代码和浏览器看到的几乎一模一样:
~notename~
~spec_arclist~
notename 会在实际操作时替换为节点名,~spec_arclist~
将替换为节点文章超LINK。 ~spec_arclist~ 实际上是一个字符串:like
文章超LINK
找到这个文件可以修改除了li以外的所有html元素,但是我们仍然无法给li添加class和id。
以上是织梦文章如何修改系统的topic文章list的详细内容。更多详情请关注24课堂在线网其他相关文章!