我正在为需要更改站点设置的 Demandware 业务经理工作。
去管理站点>选择一个站点并进入设置,
有一个名为 Cartridges 的字段,我在其中列出了要为此站点部署的墨盒。
我想将这些墨盒添加到不同的层次结构中,例如在文件夹中。有没有办法在设置下的墨盒字段中定义它?
我正在为需要更改站点设置的 Demandware 业务经理工作。
去管理站点>选择一个站点并进入设置,
有一个名为 Cartridges 的字段,我在其中列出了要为此站点部署的墨盒。
我想将这些墨盒添加到不同的层次结构中,例如在文件夹中。有没有办法在设置下的墨盒字段中定义它?
不可以,您不能将磁带添加到子文件夹中。磁带需要直接驻留在服务器上的版本目录中。
从技术上讲,您可以在您的本地机器(或 GIT/SVN)中拥有分层文件夹结构,但它们将被上传到同一级别的 DW WebDAV。
例如,在您的机器中,您将拥有:
当您将墨盒“导入”到 Eclipse 中时,不要忘记选择“嵌套文件夹”
当 Eclipse 将墨盒构建到 webdav 中时,它应该是:
Cartridges - 是一个独立的单元(实体),可以完全独立于解决方法,具有完整的逻辑和 UI 功能。当然,您可以为您的网站开发额外的墨盒,例如,如果您需要扩展您当前的支付系统,或者您需要一些多用途墨盒并且您将墨盒作为一种插件出售。
在其他情况下,如果只需要扩展本地功能 - 无需部署新品牌墨盒。
但是您只能单独上传到发送箱的每个墨盒。否则,如果你用不同的墨盒嵌套“物理”文件夹,你会破坏它。
希望它会帮助你。如果我不太了解这句话,请在评论中说明您的问题。