如何将OpenCms中的主徽标更改为我的公司徽标?
路径:
/opencms/export/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/logo_opencms_png24.png_1704647694.png
答案 0 :(得分:0)
我也是OpenCms的新手。我想你想从demo更改主菜单,所以你可以通过在containterpage上点击>编辑来看到格式化程序。
在我的情况下,v9有一个格式化程序" navigation-main.jsp"这个格式化程序用于元素" bs-navigation"。
所以在" navigation-main.jsp"第31行,你有这样的事情:
<cms:img scaleType="2" scaleColor="transparent" height="40" id="logo-header" src="%(link.weak:/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/logo_opencms_png24.png:aa1519ad-1abc-11e3-9246-000c29f9a2ec)" alt="Logo"/>
如果您不希望用户更改徽标,只需更改徽标公司的src即可。
如果您希望用户可以更改徽标,只需更改${value.LogoLink}
的src值,这与您的架构中的字段相同&#34; navigation.xsd&#34;
例如:
<cms:img scaleType="2" scaleColor="transparent" height="40" id="logo-header" src="${value.LogoLink}" alt="Logo"/>
依赖于服务器配置(tomcat,jetty,jboss或其他)你需要删除缓存。在jboss de config的情况下,您需要设置开发人员模式以正确查看更改,或者需要重新启动才能进行更改。
要删除图片缓存:转到查看:管理&gt;中的网站:/ ,选择缓存管理&gt;点击图片缓存&gt;今天选择前一天&gt;确定
抱歉英文不好
答案 1 :(得分:0)
在OpenCms工作区中,选择网站/ ,然后导航到文件夹
/opencms/export/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/
并替换文件
logo_opencms_png24.png
使用您自己的png(但文件名相同)。 (您可以预先备份原始文件)。
这样您就不需要触摸jsp文件了。
然后还要确保发布该文件,方法是单击文件图标,然后选择&#34;直接发布&#34;。然后,应将文件从OpenCms VFS(虚拟文件系统)导出到RFS(Real File System)并导入到其导出文件夹中。
上述方法取代了图像而不是修改jsp,因此您的徽标会出现在使用logo_opencms_png24.png
的任何地方,而且您不需要修改多个jsp&#39;第