开放新搜索页
该功能属于「基础库 3.0」
文件更新:
- Templates/search.html
- Configs/settings_data.json
- Configs/settings_schema.json
功能更新:
- 支持文章和轻博客全文搜索;
- 新交互界面;
- 支持多国语言,暂时只有中英文。
相关说明:
- 修改位置可参考「藤煤竹」主题相关代码。
修改 Templates/search.html
将原有代码替换成以下代码:
<x-component is="theme-base"></x-component>
<!-- 基础库 3.0 会将`<x-component>`元素初始化为`is`属性所指定的组件;ThemeBase 组件有路由功能,会根据 URL 显示不同路由下的内容 -->
修改 Configs/settings_data.json 和 Configs/settings_schema.json
新增主题设置项目:
设置项 | 键 | 默认值 |
---|---|---|
显示商品搜索结果 | SkSearchView_showProducts | true/false (注) |
显示文章搜索结果 | SkSearchView_showPosts | true |
显示轻博客搜索结果 | SkSearchView_showBlogs | true |
备注:
SkSearchView_showProducts
键的默认值- 商城型主题为
true
- 展示型主题为
false
- 商城型主题为
- 注意
settings_data.json
不要漏了默认数据
简单测试用例
- 相关修改文件 JS 代码运行不报错;
- 搜索商品正常;
- 搜索文章正常;
- 搜索轻博客正常;
- 其他页面搜索输入框功能正常。