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