在BigCommerce /模具中上载和引用自定义图像

时间:2018-09-13 12:33:39

标签: themes bigcommerce

最近开始在BigCommerce项目和主页上开始工作,我想要一个主题区域,普通的站点管理员用户可以在该区域中根据假日(圣诞节,万圣节等)在主题编辑器中上传自己的图像。

我知道如何使用Schema和Config文件在主题编辑器中添加一些自定义元素(标题,文本,字体颜色等),以及如何在主页中引用它们。我也可以引用资产文件夹中不会更改的设置图像,并手动编码对它们的引用。

但是我似乎还不太清楚如何将自定义图像上传添加到主题编辑器,或者如何在页面中引用它。似乎也无法在Stencil文档或常规的Google搜索中找到任何答案。

1 个答案:

答案 0 :(得分:0)

有四种方法可以将图像导入BigCommerce商店。

您可以:

  • 通过webdav上传到内容文件夹。然后,将像url.com/content/image.jpg这样引用图像。这确实需要一个webdav连接,尽管所有内容都指向您使用诸如cyberduck之类的文件管理器,但实际上您可以将驱动器映射到网络资源以使此操作变得非常简单。这意味着您可以创建一个z驱动器,该驱动器实际上是您通过webdav上传的bigcommerce内容。它很容易设置并可供客户使用。缺点是这些文件不会放在CDN上,因此会造成一些性能损失。
  • 上传到主题的图像文件夹。这很复杂,需要您的客户弄清楚模具本地开发人员的连接并将版本推送到他们的商店。这将允许对CDN映像进行处理,但是它们非常复杂,并且您的客户也无法弄清楚……这还可能使您面临一些长期的版本控制问题,因为它们可能会覆盖您,反之亦然。 / li>
  • 您可以使用媒体管理器上传图像。如果您在代码中引用它们,一个简单的技巧是,当客户想要替换图像,删除图像并上传具有完全相同名称的新图像时,该引用不会中断。这是从客户端处理站点范围问题的最简单方法。图像也通过这种方式进行CDN。
  • 您可以考虑将营销横幅功能用于半临时营销消息。这就是它的用途,图像将经过CDN处理,并且是完整的GUI,没有任何高科技连接可供您的客户了解。这非常适合跨越单个页面的横幅,但是我认为当前没有位置的横向设置。