关联关系总览
系统采用统一的关联表(site_relation),通过 source_type + source_id + relation_type + target_type + target_id 记录任意两个实体之间的引用关系。核心关联关系如下:
| 源实体 | 目标实体 | 关联类型 | 含义 |
|---|---|---|---|
| 产品 | 使用手册 | manual | 该产品的操作说明 |
| 产品 | 常见问答 | faq | 该产品的常见问题 |
| 产品 | 服务 | related_service | 与该产品配套的服务 |
| 产品 | 成功案例 | related_case | 该产品的实际应用案例 |
| 服务 | 产品 | related_product | 该服务依托的产品 |
| 服务 | 服务团队 | provider | 提供该服务的团队 |
| 成功案例 | 产品 | used_product | 案例中用到的产品 |
| 成功案例 | 服务 | used_service | 案例中使用的服务 |
| 资讯 | 产品 | mentions_product | 资讯中提及的产品 |
| 资讯 | 服务团队 | author | 资讯作者 |
关联操作
建立关联
在实体的「关联配置」分区中,点击对应关联类型的「添加」按钮,弹出选择器窗口。支持关键词搜索、多选、拖拽排序。确认后系统自动保存正向关联并补全反向关联。
查看关联
前台详情页自动展示关联区块:「相关产品」「相关服务」「相关案例」「常见问答」「用户反馈」。每个关联项输出为可点击内链。
删除关联
在关联配置区点击「移除」即可解除关联。删除主体实体时,系统会检查并清理关联记录,给出提示。
关联展示规则
- 详情页内的关联区块以卡片列表形式在页面底部展示
- 关联区块中的每一项均输出为可点击内链,传递页面权重
- 面包屑导航输出「首页 / 产品 / 具体产品」形式,与结构化数据中的BreadcrumbList对应