Получение файла данных из элемента галереи из коллекции в Jekyll - PullRequest
0 голосов
/ 07 ноября 2018

Я понимаю, что я не программист, а также начинающий в области кодирования, но я пытаюсь решить проблему с веб-сайтом, который я создал с использованием Jekyll. Я пытаюсь получить один элемент из коллекции в файле _data. Код в примере вытягивает все записи на страницу detail.html, я просто хочу показать один конкретный элемент из коллекции для размещения на странице details.html.
Он взят из галереи изображений, в которой есть ссылка, позволяющая зрителю щелкнуть и посмотреть увеличенный пример предмета со всей информацией об изображении.

Вот страница details.html в папке _includes Jekyll:

<!-- Wrapper Start -->
<section id="intro">
    {% for work in site.data.work %}
  <div class="container">
    <div class="row">
       <div class="col-md-8 col-sm-12">
        <div class="block">
          <img src="{{ work.img }}" alt="{{ work.title }}">
        </div>
      </div><!-- .col-md-5 close -->
      <div class="col-md-4 col-sm-12">
        <div class="block">
          <div class="section-title">
            <h2>{{ work.title }}</h2>
            <br>
            <p>Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics</p>
        <h5>{{ work.medium }}</h5>
        <h5>{{ work.size }}</h5>
        <h5>{{ work.frame }}</h5>
        <div class= "sold">
        <h5>{{ work.avaliability }}</h5>

            <p>{{ work.desc }}</p>
        </div>
      </div>
    </div>
  </div>
</div>
{% endfor %}
</div>
</section>

Это часть коллекции в файле work.json в папке _data:

[
{   
item1      "img": "img/portfolio/work1-big.jpg",
       "title": "Window Models",
       "medium": "Medium: Acrylic on canvas",
       "size": "Artwork size: 100cm x 100cm",
       "frame": "Frame: yes",
       "avaliability": "Avaliability: sold",
       "desc": "i am a fron on a log looking out to sea!.",
item2    },
  {

       "img": "img/portfolio/work2-big.jpg",
       "title": "The Flower",
       "medium": "Medium: Acrylic on canvas",
       "size": "Artwork size: 100cm x 100cm",
       "frame": "Frame: yes",
       "avaliability": "Avaliability: sold",
       "desc": "i am a fron on a log looking out to sea!.",
       },
     {   

     etc...

Я хотел бы захватить item1 в цикле жидкости без отображения других элементов на странице. Захватить item2 без отображения других элементов в коллекции, отображаемой на странице. Затем элемент 3 затем 4 и т. Д. .......

Надеюсь, это объяснение имеет смысл.

...