前端部分: - 删除 index.html 中的"聚焦核心场景,助力数智升级"模块 - 删除 js/index.js 中处理 partner 数据的相关代码 主题配置插件部分: - 从 ThemeConfigModel.php 的默认配置中移除 partner 字段 - 从后台配置界面移除"合作伙伴/成功案例"配置区块 - 删除 JavaScript 中的 addPartner 和 removePartner 方法 - 更新 README.md 移除合作伙伴相关说明 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
# Theme Configurator 插件
|
||||
|
||||
此插件演示如何通过后台插件的方式为 BlackFruit-UI 主题提供可配置能力,支持设置导航、页脚、站点信息、SEO、首页轮播、友情链接、荣誉/合作伙伴、反馈类型以及右侧浮窗,并提供 `/console/v1/theme/config` 接口与前端联动。
|
||||
此插件演示如何通过后台插件的方式为 BlackFruit-UI 主题提供可配置能力,支持设置导航、页脚、站点信息、SEO、首页轮播、友情链接、荣誉资质、反馈类型以及右侧浮窗,并提供 `/console/v1/theme/config` 接口与前端联动。
|
||||
|
||||
## 功能
|
||||
- 后台界面(`template/admin/index.html`)通过表单 + JSON 的方式维护主题参数:
|
||||
- SEO、站点基础信息(企业名称、电话、备案、协议链接、产品链接等);
|
||||
- 首页轮播 Banner;
|
||||
- 友情链接(friendly_link);
|
||||
- 企业荣誉(honor)、合作伙伴/成功案例(partner);
|
||||
- 企业荣誉(honor);
|
||||
- 反馈类型(feedback_type);
|
||||
- 右侧浮窗(side / side_floating_window);
|
||||
- 复杂导航结构(header_nav/footer_nav)可在“高级配置 (JSON)”中维护。
|
||||
- 复杂导航结构(header_nav/footer_nav)可在"高级配置 (JSON)"中维护。
|
||||
- 接口 `GET/POST /{DIR_ADMIN}/v1/theme/config` 提供配置读取与保存;
|
||||
- 前台接口 `GET /console/v1/theme/config` 输出与 `/console/v1/common` 同结构的数据,BlackFruit-UI 可以直接接入;
|
||||
- 插件安装时创建 `addon_theme_configurator` 表并写入默认配置。
|
||||
|
||||
Reference in New Issue
Block a user