Resources/views/partials/index/sponsors.html.twig
{% import _self as macros %}
{% if startupweekend_content('Sponsor')|length > 0 %}
<section id="sponsors" class="x-section white-bg">
<div class="container">
<div class="row">
<div class="span12">
<div class="module-header sponsors-header">
<h4>Sponsors</h4>
</div>
</div>
<div class="span12 hero-unit text-center">
<h2>{{ title }} is proudly supported by these awesome sponsors</h2>
</div>
</div>
{% endif %}
{% set partner = [] %}
{% set platinum = [] %}
{% set gold = [] %}
{% set silver = [] %}
{% set media = [] %}
{% for sponsor in startupweekend_content('Sponsor') %}
{% if sponsor.type == "partner" %}{% set partner = partner|merge([sponsor]) %}{% endif %}
{% if sponsor.type == "platinum" %}{% set platinum = platinum|merge([sponsor]) %}{% endif %}
{% if sponsor.type == "gold" %}{% set gold = gold|merge([sponsor]) %}{% endif %}
{% if sponsor.type == "silver" %}{% set silver = silver|merge([sponsor]) %}{% endif %}
{% if sponsor.type == "media" %}{% set media = media|merge([sponsor]) %}{% endif %}
{% endfor %}
{% macro sponsorlist(sponsors, class) %}
{% for sponsor in sponsors %}
{% if loop.first %}
<div class="row">
<div class="span12">
<div class="module-header sponsors-header">
<h5>{{ class }} Sponsors</h5>
</div>
</div>
</div>
<div class="row">
<div class="span12 text-center">
{% endif %}
<div style="display: inline-block; padding: 8px;">
<a href="{{ sponsor.link }}" rel="friend met">
<img src="{{ sponsor.logo.file.thumbnails.sponsor }}" alt="{{ sponsor.name }}"
class="spnsr-logo spnsr-logo-{{ class|lower }}">
</a>
</div>
{% if loop.last %}
</div>
</div>
{% endif %}
{% endfor %}
{% endmacro %}
{{ macros.sponsorlist(partner, 'Partner') }}
{{ macros.sponsorlist(platinum, 'Platinum') }}
{{ macros.sponsorlist(gold, 'Gold') }}
{{ macros.sponsorlist(silver, 'Silver') }}
{{ macros.sponsorlist(media, 'Media') }}
{% if startupweekend_content('Sponsor')|length > 0 %}
</div>
</section>
{% endif %}