shopify python api:如何将新资产添加到已发布的主题?

时间:2016-10-05 15:49:43

标签: python shopify

shopify文档非常糟糕,我无法找到有关向现有shopify商店添加新资产的任何信息。

我们正在开发一款需要添加一些css和液体文件的应用。

这里有人可以阐明如何完成这项简单的工作吗?

由于

3 个答案:

答案 0 :(得分:2)

asset = shopify.Asset()
asset.key = "templates/josh.liquid"
asset.value = "{% comment %} Liquid is cool {% endcomment %}"
success = asset.save()

小心;如果资产已存在且具有相同的密钥,则它将被覆盖。您可以从Asset API documentation.

了解更多信息

答案 1 :(得分:0)

只需将您的css放在assets文件夹中,然后将其链接到.liquid文件中:

{{ 'style.css' | asset_url | stylesheet_tag }}

答案 2 :(得分:0)

更简单的方式

shopify.Asset.create({
    'key' : 'provide-key',
    'value' : 'provide-value'
})

shopify文档几乎不存在,但通过pyactiveresource可以提供帮助。 here