- if(!isset($CATEGORYS)) { $CATEGORYS = getcache('category_content_'.$siteid,'commons'); } ?>
一般我是习惯直接放到通用的头部模板里,这样,调用头部的页面就都会有$CATEGORYS这个栏目信息的变量了。
方案一亲测,成功!
解决方案二:
在你模板文件中最上面部分加上
如果还没出来,就用下面的
- {php $CATEGORYS = getcache('category_content_'.$siteid,'commons');}
- {php $siteid = $_GET['siteid'] ? $_GET['siteid'] : get_siteid();$CATEGORYS = getcache('category_content_'.$siteid,'commons');}
解决方案三:
今天改模板,改到search模板这里,发现头部导航条没有内容了,只剩下首页,去对比modules中content和search各自的index.php文件,发现search的init方法中,少了
- $CATEGORYS = getcache('category_content_'.$siteid,'commons');
这句,所以加到了
- include template('search','list');
- } else {
- include template('search','index');