Siebel 打开 UI - 缺少 theme.js
Siebel Open UI - Missing theme.js
这可能属于产品支持类别,所以如果它与主题无关,请告诉我。在 SE 或在线其他地方似乎没有任何地方可以在 Siebel 和 Open UI
中寻求帮助
无论如何,我正在尝试做一些简单的事情,并在 Siebel Open UI 中包含一个自定义 css 文件。这只是为了测试目的,所以我可以开始调整 UI 看看能做什么。
大多数指南,例如 this, this, and this 都提到编辑位于 PUBLIC/_language_/_build_/SCRIPTS/siebel
的 theme.js 文件。
问题是,这个文件在我的安装中不存在。唯一的 theme.js 文件位于 PUBLIC/_language_/webeditor/themes/theme.js
下。
它的内容被缩小了,当我通过美化器 运行 它时,它与教程中谈论的 siebelApp.ThemeManager.addTheme
没有任何关系。
这与类似的 CKEDITOR.themes.add('default', (function() {
开头,但我不能使用它来按照教程添加主题并引用 css 文件。
我已经尝试了通过 Google 可以找到的所有关于此的指南,但它总是归结为编辑 theme.js 文件以使 Siebel 包含自定义 css 文件。我什至尝试创建自己的 theme.js 文件并将其放入 scripts/siebel/custom
并将其添加到清单中,但没有成功。
是不是Siebel没有安装正确?我有 Siebel 工具、客户端和示例数据库。还是我漏掉了什么?
文件 theme.js 从 Siebel IP2014 开始被弃用。现在要添加新的自定义主题,您必须执行以下操作:
- 使用您的自定义样式创建单独的 CSS 文件
- 将此文件放入
PUBLIC/_language_/files/custom
文件夹
- 将此文件添加到 Siebel 清单中:
- 导航到站点地图 > 管理 - 应用程序 > 清单文件
- 使用文件路径创建新记录(路径应从
files/custom/...
开始)
- 导航到站点地图 > 管理 - 应用程序 > 清单表达式
- 使用表达式
LookupName(OUI_THEME_SELECTION, Preference("Behavior", "DefaultTheme")) = "_YOUR_CUSTOM_THEME_NAME_"
创建新记录
- 导航到站点地图 > 管理 - 应用程序 > 清单管理
- 在 UI 对象小程序中创建新记录([类型] = "Application";[使用类型] = "Theme",[名称] = "_YOUR_CUSTOM_THEME_NAME_" )
- 使用您之前创建的表达式在对象表达式小程序中创建新记录。级别应等于 1。
- 在文件小程序中创建新记录。如果您只是使用自定义 CSS 规则扩展 vanilla Aurora 主题,那么您需要在此处添加两个文件并且顺序很重要 - 第一个应该是 files/theme-aurora.css,第二个是您自定义 CSS 文件。如果您从头开始创建 CSS 文件(或只是复制 aurora 文件),那么您只需要添加 CSS 文件。
- 在 LOV 中创建新记录([类型] = "OUI_THEME_SELECTION";[显示值] = "user friendly name of you theme";[LIC] = "_YOUR_CUSTOM_THEME_NAME_";[父 LIC] = "NAVIGATION_TAB" 或 "NAVIGATION_TREE" 或 "NAVIGATION_SIDE")
这可能属于产品支持类别,所以如果它与主题无关,请告诉我。在 SE 或在线其他地方似乎没有任何地方可以在 Siebel 和 Open UI
中寻求帮助无论如何,我正在尝试做一些简单的事情,并在 Siebel Open UI 中包含一个自定义 css 文件。这只是为了测试目的,所以我可以开始调整 UI 看看能做什么。
大多数指南,例如 this, this, and this 都提到编辑位于 PUBLIC/_language_/_build_/SCRIPTS/siebel
的 theme.js 文件。
问题是,这个文件在我的安装中不存在。唯一的 theme.js 文件位于 PUBLIC/_language_/webeditor/themes/theme.js
下。
它的内容被缩小了,当我通过美化器 运行 它时,它与教程中谈论的 siebelApp.ThemeManager.addTheme
没有任何关系。
这与类似的 CKEDITOR.themes.add('default', (function() {
开头,但我不能使用它来按照教程添加主题并引用 css 文件。
我已经尝试了通过 Google 可以找到的所有关于此的指南,但它总是归结为编辑 theme.js 文件以使 Siebel 包含自定义 css 文件。我什至尝试创建自己的 theme.js 文件并将其放入 scripts/siebel/custom
并将其添加到清单中,但没有成功。
是不是Siebel没有安装正确?我有 Siebel 工具、客户端和示例数据库。还是我漏掉了什么?
文件 theme.js 从 Siebel IP2014 开始被弃用。现在要添加新的自定义主题,您必须执行以下操作:
- 使用您的自定义样式创建单独的 CSS 文件
- 将此文件放入
PUBLIC/_language_/files/custom
文件夹 - 将此文件添加到 Siebel 清单中:
- 导航到站点地图 > 管理 - 应用程序 > 清单文件
- 使用文件路径创建新记录(路径应从
files/custom/...
开始) - 导航到站点地图 > 管理 - 应用程序 > 清单表达式
- 使用表达式
LookupName(OUI_THEME_SELECTION, Preference("Behavior", "DefaultTheme")) = "_YOUR_CUSTOM_THEME_NAME_"
创建新记录
- 导航到站点地图 > 管理 - 应用程序 > 清单管理
- 在 UI 对象小程序中创建新记录([类型] = "Application";[使用类型] = "Theme",[名称] = "_YOUR_CUSTOM_THEME_NAME_" )
- 使用您之前创建的表达式在对象表达式小程序中创建新记录。级别应等于 1。
- 在文件小程序中创建新记录。如果您只是使用自定义 CSS 规则扩展 vanilla Aurora 主题,那么您需要在此处添加两个文件并且顺序很重要 - 第一个应该是 files/theme-aurora.css,第二个是您自定义 CSS 文件。如果您从头开始创建 CSS 文件(或只是复制 aurora 文件),那么您只需要添加 CSS 文件。
- 在 LOV 中创建新记录([类型] = "OUI_THEME_SELECTION";[显示值] = "user friendly name of you theme";[LIC] = "_YOUR_CUSTOM_THEME_NAME_";[父 LIC] = "NAVIGATION_TAB" 或 "NAVIGATION_TREE" 或 "NAVIGATION_SIDE")