---
title: "概述"

doc_type: static
doc_category: static
doc_version: v20270301
source_url:
  html: 'https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/integrate-apps-with-themes/theme-app-extension/overview'
  md: 'https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/integrate-apps-with-themes/theme-app-extension/overview.md'
---
# 概述
通过主题应用扩展，商家可直接将第三方开发的组件集成到主题中，无需修改主题的源码。

---


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

---


## 局限{#AxBza}
主题应用扩展具有如下局限：
+ 无法在结账页上使用。包括客户发起结账时的所有页面，例如运输方式和订单状态。
+ 无法使用以下 [content](https://developer.shopline.com/zh-hans-cn/docs/sline/tag/content.md) Sline tag：
    - `{{#content "header" /}}`
    - `{{#content "layout" /}}`
    - `{{#content "footer" /}}`
+ 无法使用 [section](https://developer.shopline.com/zh-hans-cn/docs/sline/object/section.md) Sline object。

---


## 主题应用扩展资源{#ImwYG}
主题应用扩展主要包含如下资源：

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

更多主题应用扩展资源详情参阅 [主题应用扩展框架](https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/integrate-apps-with-themes/theme-app-extension/structure.md?lang=zh-hans-cn)。

---


## 下一步{#HKNy1}
+ [快速开始构建主题应用扩展](https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/integrate-apps-with-themes/theme-app-extension/get-started.md?lang=zh-hans-cn)
+ [主题应用扩展结构配置](https://developer.shopline.com/zh-hans-cn/docs/online-store-3-0-themes/integrate-apps-with-themes/theme-app-extension/structure.md?lang=zh-hans-cn)

