DaoKeCMS插件可通过$GLOBALS['my_search_results']注入额外搜索结果。
插件可在main.php顶层按$_GET['mod']==='search'把结果写入$GLOBALS['my_search_results'],模板读取渲染。框架加模板双保险:模板侧也做兜底查询。
// main.php 顶层
if (req('mod') === 'search') {
$keyword = get('keyword', '');
if ($keyword) {
$results = DB::rows(
'SELECT * FROM `' . DB_PREFIX . 'nav_items` WHERE title LIKE ?',
['%' . $keyword . '%']
);
$GLOBALS['my_search_results'] = $results;
}
}