加载SmartEdit的JS依赖项

2020-08-21 23:03发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的店面模板包含SmartEdit所需的一些javascript。

这包括以下几行:

  
 
  
 
  
  
  
 
  

这些在SmartEdit之外都不是必需的,也就是说,它们对于我们的店面是完全多余的。

是否存在:

  • 我可以将所有这些条件包装起来的条件,只有当当前上下文为SmartEdit时,该条件才为true,这样就不会为访问店面的客户加载任何条件

  • 我可以将所有这些内容移到SmartEdit的单独布局/模板吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的店面模板包含SmartEdit所需的一些javascript。

这包括以下几行:

  
 
  
 
  
  
  
 
  

这些在SmartEdit之外都不是必需的,也就是说,它们对于我们的店面是完全多余的。

是否存在:

  • 我可以将所有这些条件包装起来的条件,只有当当前上下文为SmartEdit时,该条件才为true,这样就不会为访问店面的客户加载任何条件

  • 我可以将所有这些内容移到SmartEdit的单独布局/模板吗?

付费偷看设置
发送
4条回答
大道至简
1楼-- · 2020-08-21 23:29

嗨,本

您有办法解决这个问题吗?

派大星 ヾ
2楼-- · 2020-08-21 23:41

还没有!

nice_wp
3楼-- · 2020-08-21 23:38

到目前为止,您是否找到任何解决方案?

编辑:

我发现的一件事是 CMSSmartEditDynamicAttributeService

绿领巾童鞋
4楼-- · 2020-08-21 23:19

中的 isEnabled()方法我也遇到了这个问题。 问题在于,无法使用浏览器会话或Spring模型区分SmartEdit预览和常规页面。 解决方案是使用javascript检查父窗口是否来自SmartEdit。 仅在这样的情况下才加载脚本。 用以下内容进行检查:

 window.parent.location.toString()。includes('/smartedit/')
 

一周热门 更多>