【问题标题】:Add Section to Shopify theme programmatically以编程方式将部分添加到 Shopify 主题
【发布时间】:2019-12-05 06:00:12
【问题描述】:

我有一个 Shopify 应用,并希望以编程方式将其作为动态部分添加到 Shopify。我知道如何手动完成。

基本上我在主题代码编辑器的部分中创建 .liquid 文件。 这是添加动态部分的简短教程:https://www.shopify.com/partners/blog/how-to-create-your-first-shopify-theme-section

但我想以编程方式实现相同的结果,即通过一些 API 调用。

有可能吗?

【问题讨论】:

    标签: shopify


    【解决方案1】:

    可以,但相关 API 仍处于预览模式,不建议在生产环境中使用。

    注意在预览阶段,我们将对 基于您的反馈的部分 API。这可能会导致无效的主题代码 或要在预览商店中显示的页面数据。随着 API 的迭代 之后,我们将清理带有 beta 标志的现有数据和主题代码 预览商店,这可能会导致数据丢失。变化将是 沟通和文档将被更新。

    在预览阶段,主题编辑器可能无法正常运行 在启用部分的页面上。

    话虽如此,看看Section Theme Rest API。具体来说,您需要使用Sections Property

    【讨论】:

      【解决方案2】:

      Liquid 是一种服务器端渲染语言,这意味着您不能实时重新渲染。但你可以渲染你的代码并用 display: none; 隐藏它并在调用您的 API 后使用 axios 或 ajax 显示该部分。

      【讨论】:

        猜你喜欢
        • 2022-01-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-14
        • 1970-01-01
        相关资源
        最近更新 更多