概述
通过主题应用扩展,商家可直接将第三方开发的组件集成到主题中,无需修改主题的源码。
使用主题应用扩展的好处
- 主题编辑器:在店铺中安装包含主题应用扩展应用后,你可以直接在主题编辑器中添加、编辑或移除应用组件。
- 批量部署:一次发布即可覆盖所有使用该应用扩展的主题。
- 主题无缝升级:主题应用扩展不编辑主题代码,这降低了主题引入破坏性更改的风险。主题可跟随 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 代码片段,可跨多个区块使用。
更多主题应用扩展资源详情参阅 主题应用扩展框架。
下一步
这篇文章对你有帮助吗?