Siebel Open UI-缺少主题.js

  • 本文关键字:js Open UI- Siebel siebel
  • 更新时间 :
  • 英文 :


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

无论如何,我正在尝试做一些简单的事情,包括一个带有Siebel Open UI的自定义css文件。这只是为了测试目的,所以我可以开始对UI进行tweeking,看看可以做些什么。

像this、this和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文件。


我已经尝试了通过谷歌找到的所有指南,但它总是归结为编辑theme.js文件,让Siebel包含一个自定义css文件。我甚至尝试创建自己的theme.js文件,并将其放入scripts/siebel/custom中,然后将其添加到清单中,但没有成功。

Siebel是否未正确安装?我有Siebel Tools、Client和一个示例数据库。还是我错过了什么?

File 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]="应用程序";[Uusage Type]="主题",[Name]="_YOUR_CUSTOM_Theme_Name_")
    7. 使用您以前创建的表达式在"对象表达式"小程序中创建新记录。级别应等于1
    8. 在"文件"小程序中创建新记录。如果你只是用你的自定义CSS规则扩展香草Aurora主题,那么你需要在这里添加两个文件,顺序很重要——第一个应该是files/theme-Aurora.CSS,第二个是你的自定义CSS文件。如果你从头开始创建CSS文件(或者只是复制aurora文件),那么你只需要添加你的CSS文件
  4. 在LOV中创建新记录([Type]="OUI_THEME_SELECTION";[Display Value]="主题的用户友好名称";[LIC]="_YOUR_CUSTOM_THEME_name_";[PParent LIC]="NAVIGATION _TAB"或"NAVIGATION_TREE"或"NaviIGATION _SIDE")

相关内容

  • 没有找到相关文章

最新更新