当前位置: 首页 > 知识库问答 >
问题:

使用Impex从Hybris CMS组件中删除操作

弓华茂
2023-03-14

我目前正在试验Hybris,为一个项目做准备,我在让Impex做我想做的事情时遇到了一些困难。

示例电子商店定义ProductAddToCartComponent的CMS操作

INSERT_UPDATE ProductAddToCartComponent;$contentCV[unique=true];uid[unique=true];name;actions(&actionRef);&componentRef
;;AddToCart;Product Add To Cart;AddToCartAction,PickUpInStoreAction,ShareOnSocialNetworkAction;AddToCart

我的目标是从addToCart元素中删除ShareOnSocial alNetworkAction。我已经尝试了几种不同的REMOVE,这主要导致Add ToCart元素本身被删除,INSERT_UPDATE只有我想保留的操作,这根本没有任何效果。

如何仅从AddToCart组件中删除ShareOnSocialNetworkAction?

共有1个答案

胥和悌
2023-03-14

您是否尝试过使用替换模式插入_UPDATE并添加除要删除的操作之外的所有操作?:

UPDATE ProductAddToCartComponent;$contentCV[unique=true];uid[unique=true];actions(uid,$contentCV)[mode = replace];
                                       ;;AddToCart;AddToCartAction,PickUpInStoreAction;

或使用删除模式:

UPDATE ProductAddToCartComponent;$contentCV[unique=true];uid[unique=true];actions(uid,$contentCV)[mode = remove];
                                ;;AddToCart;ShareOnSocialNetworkAction;

希望这有帮助

 类似资料:
  • 我正在使用gradle构建一个Spring Boot应用程序,我希望从war中删除文件,因为该文件将从外部加载(它运行在tomcat容器中,而不是嵌入式的)。 我查看了StackOverflow和Gradle文档,试图找出该做什么,但我不知道该绑定到哪个阶段,以及在创建war之前还是之后排除该文件。处理文件似乎也有多种方法。 我相信Maven使用作为等价物。

  • 问题内容: 如何从数组中删除对象?我想删除,其中包括名称的对象从。例如: 我要实现: 问题答案: 您可以使用多种方法从数组中删除项目: 如果要删除position处的元素,请使用: 要么 您可以使用或结合使用参见MDN从数组中删除一个或多个元素,例如

  • 问题内容: 在下面的随机数组中: 您能否告诉我如何删除特定位置的元素。例如,如何删除? 我了解这里仅用于列表类型DS。 问题答案: 很简单,只需在列表项上弹出即可。

  • 问题内容: 这是我在角度控制器中创建的数组。 然后,我使用push方法将一些值插入到数组中: 这是插入后的数组值: 在插入之后,这里已经向数组添加了额外的东西,但是我需要从数组中删除它。 问题答案: 根据您需要将数组插入数据库的评论,我将假设您将其转换为JSON字符串,然后将其保存到数据库中。如果不正确,请告诉我,我将看看是否可以修改此答案。 在将数组转换为JSON时,有两个选项可用于修改数组。第

  • 问题内容: 我正在尝试同时从Firebase数据库中的多个位置删除数据。 在火力地堡文档状态: “删除数据的最简单方法是在对数据位置的引用上调用removeValue。您还可以通过将nil指定为另一个写操作(例如setValue或updateChildValues)的值来进行删除。您可以将此技术与updateChildValues一起使用以进行删除一个API调用中有多个子级。” 我的代码是 所有四

  • 我试图同时删除Firebase数据库中多个位置的数据。 Firebase文档声明: "删除数据的最简单方法是在引用该数据的位置时调用RemveValue。还可以通过将nil指定为其他写入操作(如setValue或updateChildValue)的值来删除。可以将此技术与updateChildValue一起使用,在单个API调用中删除多个子级。" 我的代码是 所有四条路径都是字符串,但我得到一个错