尝试将正文分割两次,因此仅显示3个文本部分的中间。我想不手动执行此操作,因为存在许多产品,因此请在正文中添加注释以进行拆分。
当前,第一个选项卡和第三个选项卡显示正确的信息。我的product-template.liquid文件包含:
<div>
<ul class="tabs">
<li><a href="#tab-1">Info</a></li>
<li><a href="#tab-2">Shipping</a></li>
<li><a href="#tab-3">Returns</a></li>
</ul>
<div id="tab-1">
{{ product.description | split:'</p>' | first }}</p>
</div>
<div id="tab-2">
{{ product.description | split: | }}
</div>
<div id="tab-3">
{{ product.description | split:'<ul class=""></ul>' | last }}
</div>
</div>
主体文本遵循以下模式:
<p>foo</p>
<p><img src=""/></p>
<ul class=""></ul>
我只想提取第二部分的img代码,但是尝试诸如split之类的事情:最后,仅提取剩余的代码和第3部分。
谢谢