问题:
怎么控制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}
非常感谢,这样方便多了