Функция HUGO IN не принимает переменную в качестве элемента - PullRequest
0 голосов
/ 19 сентября 2018

Я использую функцию IN Hugo, которую можно использовать как in SET ITEM, как определено в Документация Hugo для IN

Я пытаюсь отфильтровать сообщения определенногокатегория по приведенному ниже коду

{{ range where .Site.Pages "Section" "products"}}
   {{ if in .Params.categories "New Arrival" }}
          <li>{{ .Title }}</li>
   {{end}}
{{end}}

приведенный выше код работает вполне нормально.

Но если я использую переменную вместо строки для ITEM.Он всегда возвращает False.

{{ $display_product_cat := "New Arrival" }}

{{ range where .Site.Pages "Section" "products"}}
      {{ if in .Params.categories $display_product_cat }}
          <li>{{ .Title }}</li>
      {{end}}
{{end}}

Приведенный выше код не работает должным образом.

Интересно, если я что-то здесь упустил.Цените свое время и помощь.

...