【发布时间】:2019-10-04 21:26:51
【问题描述】:
只是在 Shopify 中寻找一些指导。我想要做的是用 [#size] [/size] 标签(或类似标签)在产品描述中包装文本......然后抓取此文本并将其放入弹出窗口中。
我已经完成了大部分工作,以便它创建弹出按钮并且弹出窗口工作正常,甚至包括产品描述中的文本,但是,产品描述中的文本保留在那里而不是隐藏它进入弹出窗口,我现在正抓着稻草试图修复它......
任何想法都会受到高度评价,在此先感谢。
这是我在product-template.liquid中的代码
{% if product.description contains '[#size]' or product.description contains '[#video]' or product.description contains '[#other]' %}
<div class="product-extra">
{% if section.settings.show_product_size_chart and product.description contains '[#size]' %}
{% assign shortcode_description = product.description | split: '[/size]' | first | split: '[#size]' | last %}
<a class="product-size-chart fancybox" href="#product-size-chart"><i class="fas fa-ruler"></i> {{ 'products.product.sizing' | t }}
<div id="product-size-chart" style="display: none;">
{{ shortcode_description }}
</div>
</a>
{% endif %}
{% if section.settings.show_product_video and product.description contains '[#video]' %}
{% assign shortcode_description = product.description | split: '[/video]' | first | split: '[#video]' | last %}
<a class="product-video fancybox" href="#product-video"><i class="fas fa-play-circle"></i> {{ 'products.product.video' | t }}
<div id="product-video" style="display: none;">
{{ shortcode_description }}
</div>
</a>
{% endif %}
{% if section.settings.show_product_model and product.description contains '[#other]' %}
<a class="product-model fancybox" href="#product-model"><i class="fas fa-info-circle"></i> {{ 'products.product.model' | t }}
<div id="product-model" style="display: none;">
{% assign shortcode_description = product.description | split: '[/other]' | first | split: '[#other]' | last %}
{{ shortcode_description }}
</div>
</a>
{% endif %}
</div>
{% endif %}
【问题讨论】:
标签: shopify liquid shopify-template