demandware 中墨盒的相对路径

Relative path for cartridges in demandware

我在 Demandware Business Manager 工作,我需要更改站点设置。

前往管理站点 > 选择站点并前往设置,

有一个名为 Cartridges 的字段,我在其中列出了要为此站点部署的墨盒列表。

我想将这些墨盒添加到不同的层次结构中,例如在文件夹中。 有没有办法在设置下的墨盒字段中定义它?

不可以,您不能将磁带添加到子文件夹中。磁带需要直接驻留在服务器上的 版本目录 中。

从技术上讲,您可以在本地计算机(或 GIT/SVN)中使用层次结构文件夹结构,但它们将在同一级别上载到 DW WebDAV。

例如,在您的机器中,您将拥有:

  • Catridge1
    • Cartridge1.1
    • 墨盒1.2
  • Catridge2

当你"Import"将墨盒装入Eclipse时,别忘了select"Nested-folders"

当 Eclipse 将墨盒构建到 webdav 中时,它应该是:

  • Catridge1
  • Cartridge1.1
  • 墨盒1.2
  • Catridge2

Cartridges - 是一个单独的单元(实体),可以完全独立于具有完整逻辑和 UI 功能的解决方法。当然,您可以为您的网站开发额外的墨盒,例如,如果您需要扩展您当前的支付系统,或者您需要一些多用途墨盒并且您计划将您的墨盒作为一种插件出售。

在其他情况下,如果只需要扩展本地功能 - 无需部署新品牌墨盒。

但是每个墨盒只能单独上传到发送箱。否则,如果您将 'physically' 文件夹与不同的磁带嵌套在一起,就会破坏一切。

希望对您有所帮助。请在评论中说明您的问题,如果我对这句话的理解不是很清楚。