URL 自定义页面的映射

URL mapping for custom pages

我正在学习 BigCommerce 和 Stencil 的诀窍。我正在关注 YouTube 上相当过时的教程以及此处的开发文档 https://developer.bigcommerce.com/stencil-docs/storefront-customization/custom-templates

我正在努力将自定义页面映射到 URL。我在 .stencil 文件中找到了这个:

{
  "normalStoreUrl": "https://abc.mybigcommerce.com",
  "accessToken": "xyz",
  "port": 3000,
  "customLayouts": {
    "brand": {},
    "category": {},
    "page": {},
    "product": {
      "product-chart": "/new_one/"
    }
  }
}

product-chart.html 位于 templates/pages/custom/product/

我试过按照文档所说的那样包含 .html 而没有像 YouTube 教程所说的那样,但是 none 有效并导致 404 错误。我已经重新启动开发服务器以使 .stencil 文件的所有更改生效并加载 locahost:3000/new_one 但没有更改。

我做错了什么?

发生这种情况的一个常见原因是产品页面上设置的模板文件需要在您将自定义主题应用到您的沙盒商店后进行更新。您确实需要包含 html 作为文件扩展名,因此请务必遵循这一点。