我们有一些与我们的商店相关的模板,但实际上并不是 Magento 的一部分;它们位于远程服务器上(SagePay 托管的支付表单)。为了帮助我们跟踪托管模板,我们希望将它们添加到主站点的源代码控制存储库中,以便我们始终可以轻松访问它们。我一直在尝试决定将它们放置在目录结构中的位置。我认为一个合乎逻辑的地方可能是创建我自己的 {area} 并将文件存储在 app/design/offsite/, app/design/hosted/ 或类似的规定。

这种方法有什么问题吗?

Magento 在各个位置列出了前端主题,这些主题可能是通过迭代前端区域内的文件夹生成的,但我不知道有什么可能导致问题,甚至最终向 Magento 用户显示我的新“区域”。

有帮助吗?

解决方案

您可以将文件添加到 app/design/offsite 没有任何问题。
当显示有关可用主题的一些信息时,magento 仅循环浏览以下文件夹 frontendadminhtml 地区。

另一种选择是将模板放在 ROOT/some_folder 并确保添加 .htaccess 到该文件夹​​,这样“公众”就无法访问资源。

许可以下: CC-BY-SA归因
scroll top