Я ищу способ использовать несколько тем в одном приложении XPages, каждая из которых активна в другом разделе приложения. Например, для поддержки одного приложения .nsf как с открытым сайтом (пользовательская тема), так и с CMS с темой OneUI.Как использовать несколько тем одновременно
Вы можете установить, какая тема используется во всем приложении на вкладке Свойства XPage в Свойствах приложения. Кроме того, можно изменить тему для сеанса пользователя с этим кодом:
context.setSessionProperty("xsp.theme", <theme_id>)
Но оба варианты установить тему для всех страниц в текущем .NSF, и я ищу способ, чтобы указать тему X для одной части приложения и темы Y для второй части.
Возможно ли это?
Вау, это здорово. Благодаря! –
К сожалению, я приветствовал рано, я не могу заставить его работать. Это первые 9 строк XPage: Xml version = "1.0" encoding = "UTF-8"?> <хр: вид \t XMLNS: хр = "http://www.ibm.com/xsp/core" \t XMLNS: хс = "http://www.ibm.com/xsp/custom"> \t <хр: this.properties> \t \t <хр: параметр \t \t \t имя = "xsp.theme" \t \t \t значение = "oneuiv2.1" /> \t Я не вижу разницы на странице. Что может быть, что я пропал? –
Похоже, что это одно из свойств, которое невозможно установить непосредственно против корня представления. Я изучаю это и дам вам знать, что я нахожу. –