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 作为文件扩展名,因此请务必遵循这一点。
我正在学习 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 作为文件扩展名,因此请务必遵循这一点。