Oracle Apex 5.1 - стиль темы, ссылка на пользовательское изображение в пользовательском коде CSS

Я хотел бы использовать стили темы для генерации различных CI для под-компаний нашей основной компании. Я хотел бы вставить логотип каждой подкомпании в верхнюю панель навигации. План состоял в том, чтобы иметь отдельный стиль темы для каждой подгруппы и в каждом стиле иметь собственный код CSS, который устанавливает фоновое изображение в статический файл (или файл темы), на который ссылаются. К сожалению, пользовательский код CSS, похоже, не оценивает строки замещения, поэтому изображения не могут быть отображены. например

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 ответ

Решение

Замените ссылку #WORKSPACE_IMAGES# ее разрешенным именем в файле CSS.

например, #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# на то же Это будет работать.

Примечание. Убедитесь, что загруженный вами файл изображения не относится к конкретному приложению.

Другие вопросы по тегам