themes - 在 BigCommerce/Stencil 中上传和引用自定义图像
问题描述
最近开始在 BigCommerce 项目和主页上工作,我希望有一个主题区域,普通站点管理员用户可以在主题编辑器中根据假期(圣诞节、万圣节等)上传自己的图像。
我知道如何使用模式和配置文件(标题、文本、字体颜色等)在主题编辑器中添加一些自定义元素,以及如何在主页中引用它们。我也可以在资产文件夹中引用不会更改的集合图像,并手动编码对它们的引用。
但是,我似乎不太清楚如何将自定义图像上传添加到主题编辑器,或者如何在页面中引用它。似乎也无法在 Stencil 文档或通常的 Google 搜索等中找到任何答案。
解决方案
Stencil Theme Editor 目前仅支持 Optimized One-Page Checkout 自定义设置中的文件上传数据类型,但有几个可能的解决方法允许用户上传他们的自定义背景图像,然后在 Theme Editor 设置中引用它:
- 一种选择是让用户将他们的图像上传到 WebDAV,确保他们的图像遵循您指定的命名约定。例如,万圣节图像可能需要具有文件名
halloween.png
. 您可以将该值映射到假日背景>万圣节的主题编辑器下拉设置。 - 另一个解决方案可能是让用户将他们的图像上传到 WebDAV,如上所述,但是您可以让用户在主题编辑器中的文本输入设置中键入他们的文件名,而不是下拉菜单。请记住,输入值有 64 个字符的限制。
希望这可以帮助!
推荐阅读
- c - main 的多个定义 --> 如何只从另一个头文件中添加一些函数?
- java - 将@Scheduled 应用于@Cacheable 休息方法
- powershell - Powershell如何同时将结果输出到多个文件中?
- python - ElasticSearch - MoreLikeThis - 条件提升
- r - 根据内存使用量量化性能
- r - 将R中的两个对象相乘
- angular - 具有级联formarrays的角度6反应形式
- vba - ConcatRelated 函数 - 使用回车而不是逗号/空格作为分隔符
- javascript - 在反应组件中执行外部javascript函数
- sql-server - 比较日期时间时使用索引