{% extends "base.jinja" %} {% block content %}

{{ listing['title'] }}

{%- if 'subtitle' in listing %}

{{ macros.render_element(listing['subtitle']) }}

{% endif -%}
{#- iterate over items -#} {% for item in listing['items'] %}
{#- title and platform, activity, state as a level item (all on one line) -#} {#- keywords as tags, no note currently -#}
{{ macros.render_element(item['keyword']) }}
{#- important fields in a certain order -#}
{%- for field in ('homepage', 'media', 'inspiration', 'download', 'play online') -%} {%- if field in item -%}{{ macros.render_element(item[field]) }}
{%- endif -%} {%- endfor -%}
{#- screenshots if available -#} {%- if 'screenshots' in item%}{% endif -%} {#- technical fields -#}
Details
{%- for field in ('code language', 'code license', 'code repository', 'code dependency', 'assets license', 'build system', 'developer') -%} {%- if field in item -%} {%- if item[field][1]['entries']|length > 10 -%}
{{ macros.render_element(item[field][0]) }} ({{ item[field][1]['entries']|length }}){{ macros.render_element(item[field][1]) }}
{%- else -%} {{ macros.render_element(item[field]) }} {%- endif -%}
{%- endif -%} {%- endfor -%}
{#- improve, raw -#}
{#- of box -#} {% endfor %}

Back to top

{% endblock %}