mirror of
https://github.com/ToxicCrack/PrintABrick.git
synced 2025-05-28 09:40:14 -07:00
60 lines
2.3 KiB
Twig
60 lines
2.3 KiB
Twig
{% extends 'base.html.twig' %}
|
|
|
|
{% import 'macros/blocks.html.twig' as blocks %}
|
|
|
|
{% block title %}{{ 'page.set.index' | trans }}{% endblock %}
|
|
|
|
{% block header %}{{ 'page.set.index' | trans }}{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="ui container divided stackable grid">
|
|
<div class="row">
|
|
<div class="column four wide">
|
|
<h3>{{ 'set.filter.title' | trans }}</h3>
|
|
{{ form_start(form) }}
|
|
|
|
{{ form_row(form.query) }}
|
|
{{ form_row(form.theme) }}
|
|
{{ form_row(form.year) }}
|
|
{{ form_row(form.partCount) }}
|
|
|
|
{{ form_rest(form) }}
|
|
|
|
<div class="field">
|
|
<input class="ui fluid submit button" type="submit" value="Filter"/>
|
|
</div>
|
|
{{ form_end(form) }}
|
|
</div>
|
|
<div class="column twelve wide">
|
|
<div class="ui header vertical noborder">
|
|
<div class="ui text menu right floated">
|
|
<div class="header item">Sort By</div>
|
|
|
|
{{ knp_pagination_sortable(sets, 'Number', ['s.id']) }}
|
|
{{ knp_pagination_sortable(sets, 'Year', ['s.year']) }}
|
|
{{ knp_pagination_sortable(sets, 'Name', ['s.name']) }}
|
|
{{ knp_pagination_sortable(sets, 'Parts', ['s.partCount']) }}
|
|
</div>
|
|
|
|
<div class="found-count ui text menu">
|
|
<div class="header item">Showing</div>
|
|
<span class="item">{{ sets.getTotalItemCount }}</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="ui segment vertical noborder">
|
|
<div class="ui four column doubling grid sets">
|
|
{% for set in sets %}
|
|
{{ blocks.set(set) }}
|
|
{% else %}
|
|
{{ blocks.empty('empty.sets') }}
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
<div class="ui segment vertical noborder">
|
|
{{ knp_pagination_render(sets) }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %} |