如何在Oracle Commerce Cloud中更新上传新版本的窗口小部件?

时间:2018-08-23 19:03:52

标签: oracle oracle-commerce-cloud

我可以上载小部件作为新扩展的一部分,但是如果我想对该小部件进行更改并上载新版本,则无法执行。当我尝试重新上传小部件时,它会抛出:

Extension was not installed The following errors were found:
Widget WidgetTemplate already exists.
Extension ID already exists.

WidgetTemplate是我的小部件的名称。我已经更新了ext.json中的版本,但没什么区别。我可以通过设计部分来编辑css,js和模板,但无法添加例如元素。

是否可以上传现有窗口小部件的新版本,还是需要为每个新窗口小部件版本创建新的扩展名?

2 个答案:

答案 0 :(得分:0)

您必须先停用要更改的小部件,然后重新上传小部件

您可以进行操作

  • 1)选择“设置”标签
  • 2)点击扩展程序
  • 从此处转到已安装的部分,然后搜索所需的小部件 停用

    ,然后在停用后会要求删除,因此在完成这两个步骤之后,请上传包含所做更改的小部件,然后拖动您要应用的

答案 1 :(得分:0)

元素以单独的方式上传。 您可以创建独立元素或特定于窗口小部件的元素。 请点击以下链接,了解如何创建和上传元素 Creating and uploading and element in OCC

要重新上传窗口小部件,您需要先停用,然后从设置>扩展名中删除先前的窗口小部件。 另外,如果您不想删除以前上传的窗口小部件,请更改窗口小部件名称,并在其widget.json中对其进行更新,并使用其他名称创建新的扩展ID。 [IMP:名称必须彼此同步]

希望这个答案很有帮助。 :)