讯睿CMS问答:怎么控制header.html模板一些html的内容只在某个页面...

讯睿CMS问答:怎么控制header.html模板一些html的内容只在某个页面...

2025-02-01 XunRuiCMS Sincere

问题:

怎么控制header.html模板一些html的内容只在某个页面出现

比如调用header.html模板,这个模板放了不同的css,分别有首页、父栏目页、子栏目页、搜索页、标签页等等,因为有很多CSS放在一起不兼容导致页面错乱,想要控制一下比如进入内容页就只出现内容页的css,其他的css都不显示出来。

答案:

header.html只放公共的css

【天空】1楼

页面的头部都一样,岂不是每个页面都要重新写一遍,应该有判断方法吧?

我有办法

引入header之后写css

{template "header.html"}

{if $indexc}

这是首页

{else if $id}

这是内容页

{/if}

....至于其他的栏目页 有很多办法,一个是建立一个独有的字段,还有一个是判断栏目id {if $catid = xxx}

非常感谢,这样方便多了