Передайте параметр include внутри жидкостного вызова

У меня есть страница index.html и файл с ликвидным кодом под названием tags. Я хочу передать параметр, который я указываю в index.html, для вызова жидкости в tags. А именно,

index.html

<div>
  {% include tags param="site.categories" %}
</div>

Теги

{% assign tags_list = {{ include.param }} %}
...

{% assign tags_list = {{ include.param }} %} почему-то не работает. Возможно ли это сделать, потому что это позволяет мне использовать файл tags для нескольких целей? Вместо того, чтобы писать жидкие вызовы на каждой странице, я мог бы просто сделать {% include tags param="something" %}. Спасибо.


person Koba    schedule 08.12.2014    source источник


Ответы (1)


Ну, {% include tags param="site.categories" %} передает не хэш site.categories, а строку "site.categories".

Правильный синтаксис:

{% include tags.html param=site.categories %}
person David Jacquel    schedule 10.12.2014