feat: 页脚优先展示后台配置的页脚 Logo

- CmsSiteInfo 加 websiteFooterLogo 类型
- useSite 新增 siteFooterLogo(websiteFooterLogo 优先,回退
  siteLogo);siteLogo/siteFooterLogo 统一过 ensureFullUrl,
  兼容本地存储相对路径(/api/file 代理)与完整 OSS URL
- template-01~08/10 共 9 个模板 Footer 的 SiteBrand 改用
  siteFooterLogo;template-09 页脚无品牌区保持不变
- 未配置页脚 Logo 时行为与旧版完全一致(回退站点 Logo)
This commit is contained in:
2026-09-25 03:59:45 +08:00
parent 2514bd9ea0
commit 3d3a377221
11 changed files with 38 additions and 20 deletions
+2
View File
@@ -72,6 +72,8 @@ export interface CmsSiteInfo {
websiteIcon?: string
websiteLogo?: string
websiteDarkLogo?: string
/** 页脚 Logo(后台「网站设置 → 站点信息」上传,仅用于页脚品牌展示;空则回退 websiteLogo) */
websiteFooterLogo?: string
websiteType?: string
/**
* 模板主键(cms_website.template_id → app_template.id)