在stencil中为bigcommerce创建自定义页面模板

时间:2016-03-15 23:51:08

标签: templates bigcommerce

我已在本地安装了模板及其所有依赖项,并且能够创建一些自定义组件,但我无法弄清楚如何为自定义"网页"设置自定义模板。在bigcommerce中。我认为这是在custom-page.html中创建自定义页面模板(/templates/pages/)的问题,但似乎并没有把它连接起来。在旧版本中,您可以从下拉列表中选择页面模板。是先通过webDAV上传主题吗?是否需要JS模块或config.JSON设置来注册模板?任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:0)

目前,您无法设置自定义模板。这是在路线图上,并将通过控制面板提供便利。

答案 1 :(得分:0)

要为网页创建自定义模板,您需要将文件(例如您已创建的_custom-page.html)放在template / pages / custom / pages目录中。

要在本地测试它,您需要将自定义模板分配给.stencil文件中的URL。例如,

"customLayouts": {

"products": {},
"pages": {"_custom-page.html":"/{you-webpage-url}/"},
"brands": {},
"categories": {}
 }

目前,此功能处于测试阶段,因此您无法将自定义模板分配到bigcommerce服务器中所需的网页网址。但是,您可以通过请求bigcommerce客户服务为您的网站启用此功能,并接受他们的测试条件不支持许多功能。

注意:自定义模板名称应以_(下划线)开头。选中我已将您的文件名custom-page.html更改为_custom-page.html。此外,我已将_custom-page.html指定给pages目录,因为您已为网页创建了自定义模板。

答案 2 :(得分:0)

此功能不再处于测试阶段。现在,自定义页面的自定义模板的正确路径是templates \ pages \ custom \ page

将custompagetemplate.html等文件上传到此文件夹中。

manifest.json存在问题导致此功能无效。删除此文件后,它在Bigcommerce上处于活动状态。