我正在做一个用户界面(SiteEdit)的GUI扩展,通过覆盖其中一个javascript文件的行为来添加一些funcionality。 JavaScript文件是“/Scripts/Components/ExtComponentField.js”和目标为 “SiteEdit” 延伸:访问GUI扩展中的“自定义配置”
Tridion.Web.UI.Editors.SiteEdit.Views.Content
所有扩展名为效果很好,和我有什么,我想有,但现在我想用
设置/ customconfiguration/clientconfiguration
延伸配置的节点,使用一些初始化参数,但是没有办法来访问$配置元件在JavaScript,和Tridion.Core.Configuration.Editors [“myExt”]。配置为空。
我见过在“仪表板”或“脚印”等各种javascript中使用此自定义配置,但它有可能在“内容”上?我在扩展配置上丢失了什么?
谢谢。
这正是我试图使用自定义配置的方式,但没有$ config对象,并且Tridion.Core.Configuration.Editors [“myExt”]。configuration is null –
谢谢John,你说的方式没问题当JavaScript被加载到配置可用的块中时。在这种情况下,.js位于“Content”块中,并且没有配置。通过**块**我的意思是在其中加载JavaScript的组,比如Bootstrap,Views,Editor等。我认为必须通过在扩展配置中添加一些_dependency_来将该配置包含在Content组中。 –