2020-08-21 23:03发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我的店面模板包含SmartEdit所需的一些javascript。
这包括以下几行:
这些在SmartEdit之外都不是必需的,也就是说,它们对于我们的店面是完全多余的。
是否存在:
我可以将所有这些条件包装起来的条件,只有当当前上下文为SmartEdit时,该条件才为true,这样就不会为访问店面的客户加载任何条件
我可以将所有这些内容移到SmartEdit的单独布局/模板吗?
嗨,本
您有办法解决这个问题吗?
还没有!
到目前为止,您是否找到任何解决方案?
编辑:
我发现的一件事是 CMSSmartEditDynamicAttributeService
CMSSmartEditDynamicAttributeService
中的 isEnabled()方法我也遇到了这个问题。 问题在于,无法使用浏览器会话或Spring模型区分SmartEdit预览和常规页面。 解决方案是使用javascript检查父窗口是否来自SmartEdit。 仅在这样的情况下才加载脚本。 用以下内容进行检查:
isEnabled()
window.parent.location.toString()。includes('/smartedit/')
最多设置5个标签!
嗨,本
您有办法解决这个问题吗?
还没有!
到目前为止,您是否找到任何解决方案?
编辑:
我发现的一件事是
CMSSmartEditDynamicAttributeService
中的
isEnabled()
方法我也遇到了这个问题。 问题在于,无法使用浏览器会话或Spring模型区分SmartEdit预览和常规页面。 解决方案是使用javascript检查父窗口是否来自SmartEdit。 仅在这样的情况下才加载脚本。 用以下内容进行检查:一周热门 更多>