【发布时间】:2019-11-08 22:42:00
【问题描述】:
我正在尝试在 Shopify 中创建自己的数组,以便我可以轻松地填充光滑的滑块。我试过创建一个数值数组,然后用它来调用变量,但它似乎不起作用。我只是不断收到“意外字符”等。
{% assign number_group = "1, 2, 3, 4, 5" | split: ','%}
{%- assign block_1_link = "/collections/col-1" %}
{%- assign block_1_title = "Title 1" %}
{%- assign block_1_img = "imglink" %}
{%- assign block_2_link = "/collections/col-2" %}
{%- assign block_2_title = "Title 2" %}
{%- assign block_2_img = "imglink" %}
<div class="slick-slider-row">
<div class="wrapper">
<h2><a href="x">MyCompants</a><h2>
{% for NUMBER in number_group %}
{%- assign this_link = "block_"{{NUMBER}}"_link" %}
{%- assign this_image = "block_"{{NUMBER}}"_img" %}
{%- assign this_title = "block_"{{NUMBER}}"_title" %}
<div class="responsive carousel slider-mobile-hide">
<div class="slick-slide">
<a href="{{this_link}}">
<img class="lazyload" alt="{{ this_title}}" src="{{
this_image}}">
</a>
<p><a class="slider-collection-name-link" href="
{{this_link}}">{{this_title}}</a></p>
</div>
{% endfor %}
【问题讨论】:
标签: arrays for-loop shopify liquid