【问题标题】:Siebel Open UI - Missing theme.jsSiebel Open UI - 缺少 theme.js
【发布时间】:2016-02-14 06:52:55
【问题描述】:

这可能属于产品支持类别,所以如果离题,请告诉我。在 SE 或在线其他地方似乎没有任何地方可以在 Siebel 和 Open UI 中寻求帮助

无论如何,我正在尝试做一些简单的事情,并在 Siebel Open UI 中包含一个自定义 css 文件。这仅用于测试目的,因此我可以开始调整 UI 并查看可以做什么。

thisthisthis 等大多数指南都提到编辑位于 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 工具、客户端和示例数据库。还是我错过了什么?

【问题讨论】:

    标签: siebel


    【解决方案1】:

    文件 theme.js 从 Siebel IP2014 开始被弃用。现在要添加新的自定义主题,您必须执行以下操作:

    1. 使用您的自定义样式创建单独的 CSS 文件
    2. 将此文件放入PUBLIC/_language_/files/custom文件夹
    3. 将此文件添加到 Siebel 清单:
      1. 导航到站点地图 > 管理 - 应用程序 > 清单文件
      2. 使用文件路径创建新记录(路径应从 files/custom/... 开始)
      3. 导航至站点地图 > 管理 - 应用程序 > 清单表达式
      4. 使用表达式LookupName(OUI_THEME_SELECTION, Preference("Behavior", "DefaultTheme")) = "_YOUR_CUSTOM_THEME_NAME_" 创建新记录
      5. 导航至站点地图 > 管理 - 应用程序 > 清单管理
      6. 在 UI 对象小程序中创建新记录([Type] = "Application";[Usage Type] = "Theme",[Name] = "_YOUR_CUSTOM_THEME_NAME_")
      7. 使用您之前创建的表达式在对象表达式小程序中创建新记录。级别应等于 1。
      8. 在文件小程序中创建新记录。如果您只是使用自定义 CSS 规则扩展 vanilla Aurora 主题,那么您需要在此处添加两个文件,并且顺序很重要 - 第一个应该是 files/theme-aurora.css,第二个是您的自定义 CSS 文件。如果您从头开始创建 CSS 文件(或只是复制 aurora 文件),那么您只需要添加您的 CSS 文件。
    4. 在 LOV 中创建新记录([类型] = "OUI_THEME_SELECTION";[显示值] = "您主题的用户友好名称";[LIC] = "_YOUR_CUSTOM_THEME_NAME_";[父 LIC] = "NAVIGATION_TAB" 或 "NAVIGATION_TREE " 或 "NAVIGATION_SIDE")

    【讨论】:

    猜你喜欢
    • 2014-09-27
    • 2016-10-22
    • 2017-09-22
    • 2015-12-10
    • 2018-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多