如何将OpenCms中的主徽标更改为公司徽标?
这条路:
/opencms/export/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/logo_opencms_png24.png_1704647694.png
发布于 2014-05-20 19:28:23
我也是OpenCms的新手。我认为您希望从演示中更改主菜单,这样您就可以通过单击containterpage>edit来查看格式化程序。
在我的例子中,v9有一个格式化程序“导航-main.jsp”,这个格式化程序用于元素“bs-导航”。
因此,在“导航-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值--这是模式"navigation.xsd“示例中的相同字段:
<cms:img scaleType="2" scaleColor="transparent" height="40" id="logo-header" src="${value.LogoLink}" alt="Logo"/>取决于服务器配置(tomcat、jetty、jboss或其他什么),您需要删除缓存。在jboss的情况下,您需要设置开发人员模式以正确地查看更改,或者需要重新启动以查看更改。
删除图像缓存:转到站点:/中的视图:>选择缓存管理>单击图像缓存>选择today>ok前一天
抱歉英语不太好
发布于 2014-05-21 14:39:44
在OpenCms workplace中,选择site /,然后导航到文件夹
/opencms/export/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/
并替换该文件
logo_opencms_png24.png
使用您自己的png (但文件名相同)。(您可以预先备份原始文件)。
这样您就不需要接触jsp文件了。
然后,通过单击文件图标,确保发布文件,然后选择“直接发布”。然后,它应该将文件从OpenCms VFS (虚拟文件系统)导出到RFS (),并导出到它的导出文件夹中。
上面这种方法取代了图像而不是修改jsp,这样您的徽标就会出现在使用logo_opencms_png24.png的任何地方,并且您不需要修改多个jsp。
https://stackoverflow.com/questions/23753655
复制相似问题