搜索功能通过/search.html?keyword=&page=N访问,对应mod=search路由。框架在search分支只搜索文章,插件可通过main.php顶层注入额外搜索结果。
搜索页注入以下变量:$keyword(搜索关键词)、$total(搜索结果总数)、$list(当前页搜索结果列表)、$page(当前页码)、$pageSize(每页条数)。
插件可在main.php顶层按$_GET['mod']==='search'把结果写入$GLOBALS['my_search_results'],模板读取渲染。框架加模板双保险:模板侧也做兜底查询。