【问题标题】:Creating a custom page template in stencil for bigcommerce在模具中为 bigcommerce 创建自定义页面模板
【发布时间】:2016-09-08 10:22:13
【问题描述】:

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

【问题讨论】:

    标签: templates bigcommerce


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      【解决方案2】:

      目前,您无法设置自定义模板。这在路线图上,可以通过控制面板来实现。

      【讨论】:

      • 该路线图是否可以在任何地方公开获得?
      • 不,没有与 Stencil 相关的路线图,也没有通用路线图。
      【解决方案3】:

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

      将 custompagetemplate.html 之类的文件上传到此文件夹中。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-10
        • 1970-01-01
        相关资源
        最近更新 更多