Skip to content
Snippets Groups Projects
loans.xml 2.26 KiB
Newer Older
Lukas Ruge's avatar
Lukas Ruge committed
---
layout: null
---
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>{{ site.title | xml_escape }}</title>
    <description>Chaotikum e.V. Welche Sachen werden reserviert oder verliehen und von wann bis wann</description>
Lukas Ruge's avatar
Lukas Ruge committed
    <link>{{ site.url }}{{ site.baseurl }}/</link>
    <atom:link href="{{ "/events.xml" | prepend: site.baseurl | prepend: site.url }}" rel="self" type="application/rss+xml"/>
    <pubDate>{{ site.time | date_to_rfc822 }}</pubDate>
    <lastBuildDate>{{ site.time | date_to_rfc822 }}</lastBuildDate>
    <generator>Jekyll v{{ jekyll.version }}</generator>
    {% assign loanArray = "" | split: ',' -%}
    {% assign loans = site.loan | sort: 'eventdate' | reverse -%}
    
    {% for loan in loans -%}
      {% assign loanArray = loanArray | push: loan -%}
    {% endfor -%}

    {% assign events = site.events | sort: 'eventdate' | reverse -%}
    
    {% for event in events -%}
      {% if event.sets or event.devices -%}
        {% assign loanArray = loanArray | push: event -%}
      {% endif -%}
    {% endfor -%}

    {% assign loanArray = loanArray | sort: 'eventdate' | reverse -%}

    {% for rss_loan in loanArray %}
     <item>
      <title>
        {{rss_loan.title | xml_escape }}: {{rss_loan.eventdate}} - {{rss_loan.eventend}} 
      </title>
      <description>
        {{rss_loan.short | xml_escape }} 

        {% if rss_loan.sets -%} - Sets:
          {% for set in rss_loan.sets -%}
            {% for s in site.sets -%}
              {% if set == s.tag -%}
                {{s.name | xml_escape }},
              {% endif -%}
            {% endfor -%}
          {% endfor -%}
        {% endif -%}

        {% if rss_loan.devices -%}- Devices:
          {% for device in rss_loan.devices -%}
            {% for inv in site.inventory -%}
              {% if device == inv.uid -%}
                {{inv.name | xml_escape }}
              {% endif -%}
            {% endfor -%}
          {% endfor -%}   
        {% endif -%}  
      </description>
      <pubDate>{{rss_loan.eventdate}}</pubDate>
      <link>{{ site.url }}{{rss_loan.url}}</link>
      <guid isPermaLink="true">{{ rss_loan.url | prepend: site.baseurl | prepend: site.url }}</guid>
     </item>
     {% endfor %}
  </channel>
</rss>