概述

通过主题应用扩展,商家可直接将第三方开发的组件集成到主题中,无需修改主题的源码。


使用主题应用扩展的好处

  • 主题编辑器:在店铺中安装包含主题应用扩展应用后,你可以直接在主题编辑器中添加、编辑或移除应用组件。
  • 批量部署:一次发布即可覆盖所有使用该应用扩展的主题。
  • 主题无缝升级:主题应用扩展不编辑主题代码,这降低了主题引入破坏性更改的风险。主题可跟随 SHOPLINE 3.0 主题自动升级,不受主题应用扩展的影响。

局限

主题应用扩展具有如下局限:

  • 无法在结账页上使用。包括客户发起结账时的所有页面,例如运输方式和订单状态。
  • 无法使用以下 content Sline tag:
    • {{#content "header" /}}
    • {{#content "layout" /}}
    • {{#content "footer" /}}
  • 无法使用 section Sline object。

主题应用扩展资源

主题应用扩展主要包含如下资源:

  • Blocks:可直接注入主题的由 Sline 语法构成的应用区块。支持以下区块类型:
    • App Block
    • App Embed Block
  • public:CSS、JavaScript 和其他注入主题中的静态应用内容。
  • components:可重复使用的 Sline 代码片段,可跨多个区块使用。

更多主题应用扩展资源详情参阅 主题应用扩展框架


下一步

这篇文章对你有帮助吗?