0

午前中ずっとこの状況で、私はそれに夢中になっています。

a.html と b.html の 2 つのファイルがあり、名前が の Jekyll タグを作成しましたrender_menu_optionsparent_nameパラメーターは実際のメニューのサブディレクトリの名前を返します。値はinclude 関数parent_nameのパラメーターに渡されますが、この場合、実際の値は常にパラメーターの名前です。route_filterrender_menu_optionsinclude.route_filter

a.html

{% render_menu_options level:2 iterator:item sort:menu_order level_name:parent_name %}
<div class="menu-header">
  {{ item.text }}
</div>

<ul class="menu-container">
  <li>
    {% assign abc = parent_name %}
    parent_name: {{ abc }}
  </li>
  {% include s.html route_filter=parent_name %}
</ul>

{% endrender_menu_options %}

b.html

<ul class="menu-container">
{% render_menu_options level:3 iterator:subitem part_name:include.route_filter part_number:1 sort:menu_order %}
  <li>
      <a href="{{ subitem.url }}">
          {{ subitem.text }}
      </a>
  </li>
{% endrender_menu_options %}
</ul>

パラメータの値をタグに渡すことはできますか?

4

1 に答える 1