discuz! 解析head.htm的php文件是哪个呢,该如何处理

discuz! 解析head.htm的php文件是哪个呢
因为要做门户导航,所以需要在每个列表页中都加,而导航需要这个数组:
$res=DB::fetch_all("SELECT * FROM %t",array('portal_category'));
我在portal_index.php中加了这一代码,但是别忘了,还有其他列表页呢,如果不加上这段代码,导航在其他的列表页就不显示.
但是如何每个页面都加,可以是可以,那代码重复太多了,假如要有有一个解析头部htm的php文件就好了,不知是哪个呢,或用别的方法能解决吗?
------解决思路----------------------
这样也可以,只要能获取到,不存在什么野路子,二次开发就是要改别人的代码,首先要实现,再是优化