【问题标题】:Shopify - host multiple themes at the same timeShopify - 同时托管多个主题
【发布时间】:2011-08-13 04:58:41
【问题描述】:

所以,我在 shopify 上销售一些产品。比方说咖啡。

我正在与一个想要销售我的咖啡、拥有独立品牌、拥有品牌网站的新团队合作。有没有一种简单的方法可以使用单个 shopify 帐户来做到这一点?

我将此添加到我的页面模板中

{% if page.title == "Cards Coffee" %}
    {% layout "cardscoffee" %}
{% endif %}

我可以看到如何使用它来创建一个单独的主题页面。但只有当我直接链接到子页面时,他才会起作用。我将为这个新品牌设置一个单独的 DNS 名称。有没有办法获取请求的url?

(page.url 返回主配置的 url,而不是实际请求的)。

我是否应该完全采用另一种方法(除了分叉额外订阅?)

【问题讨论】:

    标签: url themes liquid shopify


    【解决方案1】:

    几个建议:

    1. 使用 Javascript 获取域并将其作为 CSS 类添加到您的元素中。然后添加依赖于具有不同品牌的类的 CSS 规则。

    2. 如果新组已经有一个站点,您可以考虑为他们提供一个可以嵌入的插件,该插件使用 Shopify Javascript API 列出产品(API 现在支持 JSONP)。如果您走这条路,请查看讨论如何远程添加到购物车的 wiki 上的 this article

    【讨论】:

    • 感谢您的 JavaScript 建议。那可能会奏效。我需要弄清楚代码,但这可能会导致解决方案。
    【解决方案2】:

    这是一种替代方法。

    • 首先创建一个新布局。假设它被称为cardscoffee.liquid
    • 创建一个新的替代page.liquid。我们就叫它page.cardscoffee.liquid
    • 使新的page.liquid 与原来的一样,只是在顶部添加{% layout 'cardscoffee' %}

    现在您会看到 Shopify 后台会为您提供一种在编辑页面时选择要使用的流动文件的方法。

    【讨论】:

    • 这并不能解决人们来到首页时的问题。
    猜你喜欢
    • 1970-01-01
    • 2020-03-10
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    相关资源
    最近更新 更多