Shopify 独特的产品信息
Shopify unique product information
我是 Shopify 和 liquid 的新手(我有编程背景)。我目前正在努力实现的是在产品布局中添加一些 独特的 自定义信息 HTML div。
我的方法: 因为我无法直接编辑 product.liquid 文件(为所有文件生成相同的信息products),我决定做一个 hack,所以我通过加入产品 ID + product 来在片段中创建液体文件。文件名看起来像“11598995151product.liquid”。
进入product.liquid,然后我添加了以下内容:
{% if product.description %}<div class="col-sm-6 col-md-6 col-lg-6 col-xl-6 visible-xl" style="display:block !important">
{% assign z = x | append: product.id | append: "product" %}
{% include z %}
</div>{% endif %}
这是最佳做法还是可以更轻松地完成?
我有点困惑,你不能直接更新 product.liquid
但你却在那里添加了一个包含。那么你能还是不能?
这里有一些方法可以为产品添加自定义唯一信息。
1) 使用 metafeild 应用程序,例如 https://apps.shopify.com/metafields-editor,您可以在其中为每个产品设置字段
2) 例如使用短代码与此片段 https://github.com/culturekings/shopify-shortcodes
3) 创建带前缀的页面,例如您有一个带有句柄 test-1
的产品,您将有一个带有句柄 product-test-1
的页面。如果有这样的页面,您对每个产品执行检查。
4) 与 3 类似,但使用指向页面的全局导航,这样您就不必为每个页面添加前缀。
5) 使用小节。使用产品字段和富文本字段(或您需要的信息)创建块,并将每个产品的产品和信息设置为块。然后在产品页面上检查此产品句柄是否等于任何块产品字段。
以上所有示例都需要您修改 product.liquid
页面,如果您希望每个产品的页面都是唯一的。
我是 Shopify 和 liquid 的新手(我有编程背景)。我目前正在努力实现的是在产品布局中添加一些 独特的 自定义信息 HTML div。
我的方法: 因为我无法直接编辑 product.liquid 文件(为所有文件生成相同的信息products),我决定做一个 hack,所以我通过加入产品 ID + product 来在片段中创建液体文件。文件名看起来像“11598995151product.liquid”。
进入product.liquid,然后我添加了以下内容:
{% if product.description %}<div class="col-sm-6 col-md-6 col-lg-6 col-xl-6 visible-xl" style="display:block !important">
{% assign z = x | append: product.id | append: "product" %}
{% include z %}
</div>{% endif %}
这是最佳做法还是可以更轻松地完成?
我有点困惑,你不能直接更新 product.liquid
但你却在那里添加了一个包含。那么你能还是不能?
这里有一些方法可以为产品添加自定义唯一信息。
1) 使用 metafeild 应用程序,例如 https://apps.shopify.com/metafields-editor,您可以在其中为每个产品设置字段
2) 例如使用短代码与此片段 https://github.com/culturekings/shopify-shortcodes
3) 创建带前缀的页面,例如您有一个带有句柄 test-1
的产品,您将有一个带有句柄 product-test-1
的页面。如果有这样的页面,您对每个产品执行检查。
4) 与 3 类似,但使用指向页面的全局导航,这样您就不必为每个页面添加前缀。
5) 使用小节。使用产品字段和富文本字段(或您需要的信息)创建块,并将每个产品的产品和信息设置为块。然后在产品页面上检查此产品句柄是否等于任何块产品字段。
以上所有示例都需要您修改 product.liquid
页面,如果您希望每个产品的页面都是唯一的。