Как проверить наличие элемента в массиве Liquid (Shopify) без использования join - PullRequest
0 голосов
/ 13 июня 2018

Я хочу проверить значения массива в массиве, созданном из «split».Есть ли способ сделать это без выполнения следующих действий:

{%- assign blog_tags_string = blogs.news.all_tags | join ' ' -%}

{%- if blog_tags_string contains blog_title -%}
    {%- assign is_tag_page = true -%}
{%- else -%}
    {%- assign is_tag_page = false -%}
{%- endif -%}

1 Ответ

0 голосов
/ 13 июня 2018

Читая документацию , мы видим, что:

contains также может проверять наличие строки в массиве строк.

Итак, join не требуется, и это сделает работу.

{%- if blogs.news.all_tags contains blog_title -%}
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...