Oracle Apex 5.1 - 主题样式,在自定义css代码中引用自定义图像

时间:2017-07-22 12:29:05

标签: oracle oracle-apex

我想使用主题样式为我们主要公司的子公司生成不同的CI。我想将每个子公司徽标插入顶部导航栏。计划是为每个子公司设置一个单独的主题样式,并且每个样式中都有一个自定义css代码,用于将背景图像设置为引用的静态文件(或主题文件)。不幸的是,自定义css代码似乎没有评估替换字符串,因此无法呈现图像。 e.g。

div.t-Header-logo {
background-image: url(#APP_IMAGES#COMPANY1_LOGO.png);
background-repeat: no-repeat;
width: 250px; /*or your image's width*/
height: auto; /*or your image's height*/
margin: 0;
padding: 0;
}

有没有办法在每种主题风格下制作不同的徽标?

感谢您的支持

1 个答案:

答案 0 :(得分:0)

将#WORKSPACE_IMAGES#引用替换为CSS文件中已解析的名称。

e.g。 #WORKSPACE_IMAGES #add.gif 变为 -

http://apex.oracle.com/pls/otn/wwv_flow_file_mgr.get_file?p_security_group_id=441224701954687600&p_fname=add.gif

通过查看页面源获取工作区的已解析名称,复制并替换#WORKSPACE_IMAGES#。它会起作用。

注意:确保您上传的图像文件不是特定于应用程序的。