{% extends 'ProfileList/list.html.twig' %}
{% block title %}{{ seo_title() }}{% endblock %}
{% block metaDescription %}
<meta name="description" content="{{ seo_description() }}">
{% endblock %}
{% block bodyClasses %}search-page{% endblock %}
{% block name_page %}search{% endblock %}
{% block navbar_class_search_profiles %}active{% endblock %}
{% block mainContainer %}
{{ knp_menu_render('breadcrumbs', {'template': '_menu/breadcrumbs.html.twig'}) }}
<h1 role="heading" class="border-line">{{ seo_heading() ? seo_heading() : 'по параметрам' }}</h1>
<div class="search-wrapper">
{{ form_start(form, {'attr': { 'class': 'search-block'}}) }}
<div class="main-info">
<h2 class="search-wrapper__title">Основная информация</h2>
<div class="info">
<div class="wrap">
<div class="basic-parameters">
<h3><span>Основные параметры</span></h3>
<div class="group">
<label>{% trans with {} from 'profile' %}Возраст{% endtrans %}:</label>
<div class="elements">
{{ form_widget(form.age.min, {'attr': {'size': '3', 'type': 'text'}}) }}
<span>-</span>
{{ form_widget(form.age.max, {'attr': {'size': '3', 'type': 'text'}}) }}
</div>
</div>
<div class="group">
<label>{% trans with {} from 'profile' %}Грудь{% endtrans %}:</label>
<div class="elements">
{{ form_widget(form.breast_size.min, {'attr': {'size': '3', 'type': 'text'}}) }}
<span>-</span>
{{ form_widget(form.breast_size.max, {'attr': {'size': '3', 'type': 'text'}}) }}
</div>
</div>
<div class="group">
<label>{% trans with {} from 'profile' %}Рост{% endtrans %}:</label>
<div class="elements">
{{ form_widget(form.height.min, {'attr': {'size': '3', 'type': 'text'}}) }}
<span>-</span>
{{ form_widget(form.height.max, {'attr': {'size': '3', 'type': 'text'}}) }}
</div>
</div>
<div class="group">
<label>{% trans with {} from 'profile' %}Вес{% endtrans %}:</label>
<div class="elements">
{{ form_widget(form.weight.min, {'attr': {'size': '3', 'type': 'text'}}) }}
<span>-</span>
{{ form_widget(form.weight.max, {'attr': {'size': '3', 'type': 'text'}}) }}
</div>
</div>
<h3><span>Расценки</span></h3>
<div class="group">
<label>{% trans with {} from 'profile' %}1 час{% endtrans %}:</label>
<div class="elements">
{{ form_widget(form.one_hour_price.min, {'attr': {'size': '3', 'type': 'text'}}) }}
<span>-</span>
{{ form_widget(form.one_hour_price.max, {'attr': {'size': '3', 'type': 'text'}}) }}
</div>
</div>
<div class="group">
<label>{% trans with {} from 'profile' %}2 часа{% endtrans %}:</label>
<div class="elements">
{{ form_widget(form.two_hours_price.min, {'attr': {'size': '3', 'type': 'text'}}) }}
<span>-</span>
{{ form_widget(form.two_hours_price.max, {'attr': {'size': '3', 'type': 'text'}}) }}
</div>
</div>
<div class="group">
<label>{% trans with {} from 'profile' %}Ночь{% endtrans %}:</label>
<div class="elements">
{{ form_widget(form.night_price.min, {'attr': {'size': '3', 'type': 'text'}}) }}
<span>-</span>
{{ form_widget(form.night_price.max, {'attr': {'size': '3', 'type': 'text'}}) }}
</div>
</div>
<div class="group">
{{ form_widget(form.has_express) }}
<label for="{{ form.has_express.vars.id }}">Есть экспресс</label>
</div>
</div>
<div class="nationals">
<h3><span>Национальность</span></h3>
{% for child in form.nationality %}
<div class="group">
{{ form_widget(child) }}
<label for="{{ child.vars.id }}">{{ child.vars.label|trans({}, 'left_menu') }}</label>
</div>
{% endfor %}
</div>
</div>
<div class="wrap">
<div class="second-parameters">
<h3><span>Цвет волос</span></h3>
{% for child in form.hair_color %}
<div class="group">
{{ form_widget(child) }}
<label for="{{ child.vars.id }}">{{ child.vars.label|trans({}, 'left_menu') }}</label>
</div>
{% endfor %}
<h3><span>Интимная стрижка</span></h3>
{% for child in form.private_haircut %}
<div class="group">
{{ form_widget(child) }}
<label for="{{ child.vars.id }}">{{ child.vars.label|trans({}, 'left_menu') }}</label>
</div>
{% endfor %}
</div>
<div class="additional-parameters">
<h3><span>Фильтры</span></h3>
<div class="group">
{{ form_widget(form.with_video) }}
<label for="{{ form.with_video.vars.id }}">Есть видео</label>
</div>
<div class="group d-none">
<input type="checkbox" id="search_profile_form_with_selfie" name="search_profile_form[with_selfie][]" value="1">
{{ form_widget(form.with_selfie) }}
<label for="search_profile_form_with_selfie">Есть селфи</label>
</div>
<div class="group">
{{ form_widget(form.with_comments) }}
<label for="{{ form.with_comments.vars.id }}">Есть отзывы</label>
</div>
<div class="group">
{{ form_widget(form.apartments) }}
<label for="{{ form.apartments.vars.id }}">С апартаментами</label>
</div>
<div class="group">
{{ form_widget(form.approved) }}
<label for="{{ form.approved.vars.id }}">Проверенное фото</label>
</div>
<div class="group d-none">
<input type="checkbox" id="search_profile_form_with_girlfriends" name="search_profile_form[with_girlfriends][]" value="1" disabled>
{#{{ form_widget(form.with_comments) }}#}
<label for="search_profile_form_with_girlfriends">Есть подруга</label>
</div>
<div class="group d-none">
<input type="checkbox" id="search_profile_form_with_tatoo" name="search_profile_form[with_tatoo][]" value="1">
{{ form_widget(form.has_tattoo) }}
<label for="search_profile_form_with_tatoo">Есть тату</label>
</div>
<div class="group d-none">
<input type="checkbox" id="search_profile_form_with_pirc" name="search_profile_form[with_pirc][]" value="1">
{{ form_widget(form.has_piercing) }}
<label for="search_profile_form_with_pirc">Есть пирсинг</label>
</div>
<div class="" style="width:100%">
<h3><span>Метро</span></h3>
<div class="metro">
<div class="selector" id="selector">
{{ form_widget(form.station, {attr: {'class': 'selector__select visually_hidden', 'id': 'selectElement', 'tabindex': '-1', 'aria-hidden': 'true', 'data-selector-select': ''}}) }}
<button class="selector__button d-flex" type="button" data-selector-button>
<span class="selector__button_placeholder" data-selector-button-placeholder>Выбор станций</span>
<span class="selector__button_tags" data-selector-button-tags>Выбор станций</span>
<svg class="selector__button_icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 14 14"><path d="m2 5 5 4 5-4H2Z" fill="#9E9E9E"/></svg>
</button>
<div class="selector__list_wrapper">
<div class="selector__list_wrapper_scroll" data-selector-list data-selector-width-data>
<div class="selector__list">
{% for station in form.station.vars.choices %}
<div class="selector__list_element d-flex" data-value="{{ station.value }}">
{% include 'components/metro/icon_generate.partial.twig' with {data: station.data.id|station_lines} %}
{{ station.label }}
</div>
{% endfor %}
</div>
</div>
</div>
</div>
</div>
</div>
<h3><span>По обновлению</span></h3>
<div class="info selector">
<div class="selector-block">
<button type="button" data-toggle="selector"></button>
<div class="tags"></div>
</div>
<div class="form-data">
{{ form_widget(form.recency) }}
</div>
</div>
<div class="group d-none">
<h3><span>По месту</span></h3>
{{ form_widget(form.take_out_location) }}
</div>
</div>
</div>
</div>
</div>
<div class="services">
<h2 class="search-wrapper__title">Интим услуги</h2>
<div class="services-list row">
{% set current_group = 0 %}
{% for service in form.services %}
{% if current_group != service.vars.attr['service-group'] %}
{% if current_group == 0 %}<div class="col">{% endif %}
{% if current_group == 4 %}</div></div><div class="col">{% endif %}
{% set current_group = service.vars.attr['service-group'] %}
{% if not loop.first and current_group != 5 %}</div>{% endif %}
<div class="section">
<div class="title">{{ current_group|service_group|trans({}, 'service_groups') }}</div>
{% endif %}
<div class="group">
{{ form_widget(service) }}
<label for="{{ service.vars.id }}">{{ service.vars.label|trans({}, 'services') }}</label>
</div>
{% if loop.last %}</div>
{% if current_group == 0 %}</div>{% endif %}
{% if current_group == 4 %}</div>{% endif %}
{% endif %}
{% endfor %}
</div>
</div>
</div>
<div class="buttons">
<button type="reset" class="btn btn-secondary d-flex-inline align-items-center">
Сброс
</button>
{{ form_widget(form.search, {'label': 'Подобрать', 'attr': {
'class': 'btn btn-danger search'
}}) }}
</div>
{{ form_end(form) }}
</div>
{% if profiles is not null %}
{# <div id="pages1">{{ porpaginas_render(profiles) }}</div> #}
<div class="profiles-items-row" id="profile-list">
{% block profileList %}
{{ parent() }}
{% endblock %}
</div>
{% block showMore %}
{% include 'ProfileSearch/_show_more.search.html.twig' %}
{% endblock showMore %}
<div id="pages2">{{ porpaginas_render(profiles) }}</div>
<script type="text/javascript" src="{{ asset('form-paginator-fix.js', 'js_script') }}"></script>
<script>
window._lD = {
setLastViewedListing: '{{ app.request.attributes.get('_route') }}',
cityUrl: "{{city.uriIdentity}}",
};
;(function () {
document.addEventListener('DOMContentLoaded', function(){
var paginationContainers = ['#pages2'];
if (paginationContainers !== null) {
paginationContainers.forEach(function(selector) {
new FormPaginatorFix({
pageParameterName: 'page',
formName: 'search_profile_form',
pageLinkClass: 'pagination__link',
pageLinkInactiveElement: 'span',
pageLinkActiveElement: 'a',
paginationContainerSelector: selector
}).fixFirstPageLink().listen();
});
}
document.querySelector('form[name=search_profile_form]').style.display = 'none';
});
})();
</script>
{% endif %}
{% endblock %}
{% block javascripts %}
{{ parent() }}
{% endblock %}