更改徽标OpenCms

时间:2014-05-20 07:37:12

标签: jsp opencms

如何将OpenCms中的主徽标更改为我的公司徽标?

路径:

/opencms/export/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/logo_opencms_png24.png_1704647694.png

2 个答案:

答案 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;第

相关问题