【问题标题】:Relative path for cartridges in demandware需求软件中磁带的相对路径
【发布时间】:2015-05-20 11:19:04
【问题描述】:

我正在为需要更改站点设置的 Demandware 业务经理工作。

进入管理站点> 选择站点并进入设置,

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

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

【问题讨论】:

    标签: demandware


    【解决方案1】:

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

    【讨论】:

    • 有没有其他方法可以使用不同的墨盒组运行两个不同的站点?
    • 您可以简单地将不同的磁带分配给不同的站点。墨盒未部署到站点,而是全局部署,因此您可以拥有站点 1 - Cartridge1:Cartridge3 和站点 2 - Cartridge2:Cartridge3,其中 Cartridge1-3 是上传的 3 个墨盒。
    【解决方案2】:

    从技术上讲,您可以在本地机器(或 GIT/SVN)中设置分层文件夹结构,但它们会被上传到同一级别的 DW WebDAV。

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

    • 墨盒 1
      • 墨盒1.1
      • 墨盒1.2
    • Catridge2

    当您将磁带“导入”到 Eclipse 中时,不要忘记选择“嵌套文件夹”

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

    • Catridge1
    • 墨盒1.1
    • 墨盒1.2
    • Catridge2

    【讨论】:

      【解决方案3】:

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

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

      但您只能单独上传到发送箱的每个墨盒。否则,如果你用不同的墨盒嵌套“物理”文件夹,你会破坏它。

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

      【讨论】:

        猜你喜欢
        • 2014-08-01
        • 2011-07-09
        • 2014-09-05
        • 2016-05-22
        • 2014-01-15
        • 2015-02-23
        • 2012-12-03
        • 2012-04-21
        • 1970-01-01
        相关资源
        最近更新 更多