Файл данных Jekyll CMS Insert Language в другой файл данных. - PullRequest
1 голос
/ 23 апреля 2019

Вставка данных определения языка yml не анализируется в другом файле данных до или после представления.

Я пытался использовать жидкие метки.

представление кода переднего конца

<div class="small-6 medium-3 large-3 columns">
            {% for network_item in site.data.network %}
              {% if forloop.first == true %}
                <h5 class="shadow-black">{{ network_item.menu_name }}</h5>
              {% endif %}
            {% endfor %}

Это файл данных для network.yml, все еще WIP:

- menu_name: "{{ site.data.language.menu_name }}"

- name: "Icons by Daniel Bruce"
  url: "http://entypo.com/"
  class: "network-entypo"
  title: "Icons by Daniel Bruce"

- name: "Built on Foundation"
  url: "http://foundation.zurb.com/"
  class: "services-newsletter"
  title: "Built on Foundation"

- name: "Images by Unsplash"
  url: "http://unsplash.com/"
  class: "rss-link"
  title: "Images by Unsplash"

- name: "Using Backstretch by Scott Robbin"
  url: "http://srobbin.com/jquery-plugins/backstretch/"
  class: "sitemap-link"
  title: "Using Backstretch by Scott Robbin"

Вот языковой элемент из language.yml

menu_name: "Credits"

В коде внешнего вида я получаю заголовок:

{{ SITE.DATA.LANGUAGE.MENU_NAME }}

Это должно быть определение языка, чтобы я мог сделать эту тему многоязычной.

...