Open a6652162 opened 4 months ago
在创建项目时,如果不使用admin路由的话,在插件界面时,插件 基础Admin 的图片显示会有问题
plugins.go 第298行代码,当未设置时,默认会强制使用 /admin/ 路由,若项目配置时,有修改,则图片显示不了
func (h Handler) pluginBox(ctx context.Context, param PluginBoxParam) template.HTML { cover := template2.HTML(param.Info.MiniCover) if cover == template2.HTML("") { cover = "/admin/assets/dist/img/plugin_default.png" }
jump := param.IndexURL label := template.HTML("") if !param.Install { jump = h.config.Url("/info/plugin_" + param.Name + "/new") label = html.SpanEl().SetClass("plugin-item-label").SetContent(language.GetFromHtml("uninstalled")).Get() } col1 := html.AEl().SetContent(html.DivEl().SetClass("plugin-item-img"). SetContent(aImage(ctx). SetSrc(cover). GetContent()+ html.PEl().SetContent(language.GetFromHtml(template.HTML(param.Info.Title), param.Name)). SetClass("plugin-item-title").Get()). Get()+label).SetAttr("href", jump).Get() return col1
}
![Uploading 微信截图_20240717101305.png…]()
bug 描述 [详细地描述 bug,让大家都能理解]
在创建项目时,如果不使用admin路由的话,在插件界面时,插件 基础Admin 的图片显示会有问题
复现步骤 [清晰描述复现步骤,让别人也能看到问题]
期望结果 [描述你原本期望看到的结果]
复现代码 [提供可复现的代码,仓库,或线上示例]
plugins.go 第298行代码,当未设置时,默认会强制使用 /admin/ 路由,若项目配置时,有修改,则图片显示不了
func (h Handler) pluginBox(ctx context.Context, param PluginBoxParam) template.HTML { cover := template2.HTML(param.Info.MiniCover) if cover == template2.HTML("") { cover = "/admin/assets/dist/img/plugin_default.png" }
}
版本信息:
其他信息 [如截图等其他信息可以贴在这里]
![Uploading 微信截图_20240717101305.png…]()