0

How can I change main logo in OpenCms to my company logo ?

The path:

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

4

2 回答 2

0

在 OpenCms 工作区中,选择 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。

于 2014-05-21T14:39:44.627 回答
0

我也是 OpenCms 的新手。我认为您想从演示更改主菜单,因此您可以通过单击包含页面>编辑来查看格式化程序。

在我的情况下,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。

如果您希望用户可以更改徽标,只需更改 src 值,因为${value.LogoLink}它与您的架构“navigation.xsd”示例中的字段相同:

<cms:img scaleType="2" scaleColor="transparent" height="40" id="logo-header" src="${value.LogoLink}" alt="Logo"/>

取决于服务器配置(tomcat、jetty、jboss 或其他),您需要删除缓存。在 jboss de config 的情况下,您需要设置开发人员模式以正确查看更改,或者您需要重新启动以查看更改。

要删除图像缓存:转到站点:/视图中:管理>选择缓存管理>单击 图像缓存>选择今天前一天>确定

抱歉英语不好

于 2014-05-20T19:28:23.397 回答