如何更改Broadleaf中的Admin徽标

时间:2017-09-21 16:12:43

标签: broadleaf-commerce

您好请帮助更改广告中的管理徽标。以及图像和模板位于admin中的位置。我已经完成了搜索文件结构,但我找不到图像文件夹。请提前感谢帮助解决问题。

2 个答案:

答案 0 :(得分:2)

您还需要更改AdminSecurityConfig.java中的配置以启用" / open_admin_style / img / **"

 @Override
    public void configure(WebSecurity web) throws Exception {
        web
            .ignoring()
            .antMatchers("/**/*.css")
            .antMatchers("/**/*.js")
            .antMatchers("/open_admin_style/img/") // <-------
            .antMatchers("/img/**")
            .antMatchers("/fonts/**")
            .antMatchers("/**/"+assetServerUrlPrefixInternal+"/**")
            .antMatchers("/favicon.ico")
            .antMatchers("/robots.txt");
    }

答案 1 :(得分:0)

管理模板已打包。例如,在我的例子中,他们在这里:

C:\Users\myuser\.m2\repository\org\broadleafcommerce\broadleaf-open-admin-platform\5.2.0-SNAPSHOT\broadleaf-open-admin-platform-5.2.0-20170707.134303-195.jar!\open_admin_style

您必须按照我在上面提到的目录中找到的相同文件夹结构来覆盖管理员模板,但是在/ src / resources下的管理项目中复制。

例如,您可以将修改后的loginLayout.html放在此处:

admin\src\main\resources\open_admin_style\templates\layout\

您的loginLayout.html可能包含/img/admin/your-company-logo.png,并在此处放置徽标:

admin\src\main\resources\open_admin_style\img\admin\your-company-logo.png

编辑:我可能错了,但在这个简单的重写案例中有类似的文件名可能很重要。