Здравствуйте! Необходимо вывести количество выбранных чекбоксов в фильтре.
Имеется тип материала «Недвижимость» с полем «Район». В фильтре «Район» выбирается с помощью чекбоксов(better exposed filter), которые появляются во всплывающем окошке, при нажатии на ссылку «Выбрать». Нужно, чтобы при закрытии этого окошка кнопкой «Применить» текст ссылки «Выбрать» менялся на «Выбрано(n)районов», где n - количество выбранных чекбоксов.
Подскажите, пожалуйста, как посчитать количество выбранных чекбоксов?
Это кусок кода из файла с темой данного фильтра:
<?php if (!empty($q)): ?>
<?php
// This ensures that, if clean URLs are off, the 'q' is added first so that
// it shows up first in the URL.
print $q;
?>
<?php endif; ?>
<div class="views-exposed-form">
<div class="views-exposed-widgets clearfix">
<!--ТИП НЕДВИЖИМОСТИ-->
<div id="<?php print $widgets['filter-field_nedvigimost_type_tid']->id; ?>-wrapper" class="views-exposed-widget views-widget-<?php print $id; ?>">
<?php if (!empty($widgets['filter-field_nedvigimost_type_tid']->label)): ?>
<label for="<?php print $widgets['filter-field_nedvigimost_type_tid']->id; ?>">
<?php print $widgets['filter-field_nedvigimost_type_tid']->label; ?>
</label>
<?php endif; ?>
<?php if (!empty($widgets['filter-field_nedvigimost_type_tid']->operator)): ?>
<div class="views-operator">
<?php print $widgets['filter-field_nedvigimost_type_tid']->operator; ?>
</div>
<?php endif; ?>
<div class="views-widget">
<?php print $widgets['filter-field_nedvigimost_type_tid']->widget; ?>
</div>
<?php if (!empty($widgets['filter-field_nedvigimost_type_tid']->description)): ?>
<div class="description">
<?php print $widgets['filter-field_nedvigimost_type_tid']->description; ?>
</div>
<?php endif; ?>
</div>
<div class="raion">
<span>Район:</span>
<a href="#win1" class="">
- Выбрать -
</a>
</div>
<a href="#x" class="overlay" id="win1"></a>
<div class="popup">
<!--РАЙОН-->
<div id="<?php print $widgets['filter-field_raion_tid']->id; ?>-wrapper" class="views-exposed-widget views-widget-<?php print $id; ?>">
<?php if (!empty($widgets['filter-field_raion_tid']->label)): ?>
<label for="<?php print $widgets['filter-field_raion_tid']->id; ?>">
<?php print $widgets['filter-field_raion_tid']->label; ?>
</label>
<?php endif; ?>
<?php if (!empty($widgets['filter-field_raion_tid']->operator)): ?>
<div class="views-operator">
<?php print $widgets['filter-field_raion_tid']->operator; ?>
</div>
<?php endif; ?>
<div class="views-widget">
<?php print $widgets['filter-field_raion_tid']->widget; ?>
</div>
<?php if (!empty($widgets['filter-field_raion_tid']->description)): ?>
<div class="description">
<?php print $widgets['filter-field_raion_tid']->description; ?>
</div>
<?php endif; ?>
</div>
<a class="close"title="Закрыть" href="#close">Применить</a>
</div>
<!--КОЛИЧЕСТВО КОМНАТ-->
<div id="<?php print $widgets['filter-field_rooms_count_tid']->id; ?>-wrapper" class="views-exposed-widget views-widget-<?php print $id; ?>">
<?php if (!empty($widgets['filter-field_rooms_count_tid']->label)): ?>
<label for="<?php print $widgets['filter-field_rooms_count_tid']->id; ?>">
<?php print $widgets['filter-field_rooms_count_tid']->label; ?>
</label>
<?php endif; ?>
<?php if (!empty($widgets['filter-field_rooms_count_tid']->operator)): ?>
<div class="views-operator">
<?php print $widgets['filter-field_rooms_count_tid']->operator; ?>
</div>
<?php endif; ?>
<div class="views-widget">
<?php print $widgets['filter-field_rooms_count_tid']->widget; ?>
</div>
<?php if (!empty($widgets['filter-field_rooms_count_tid']->description)): ?>
<div class="description">
<?php print $widgets['filter-field_rooms_count_tid']->description; ?>
</div>
<?php endif; ?>
</div>
<!--СТОИМОСТЬ ОТ-->
<div id="<?php print $widgets['filter-field_price_value']->id; ?>-wrapper" class="views-exposed-widget views-widget-<?php print $id; ?>">
<?php if (!empty($widgets['filter-field_price_value']->label)): ?>
<label for="<?php print $widgets['filter-field_price_value']->id; ?>">
<?php print $widgets['filter-field_price_value']->label; ?>
</label>
<?php endif; ?>
<?php if (!empty($widgets['filter-field_price_value']->operator)): ?>
<div class="views-operator">
<?php print $widgets['filter-field_price_value']->operator; ?>
</div>
<?php endif; ?>
<div class="views-widget">
<?php print $widgets['filter-field_price_value']->widget; ?>
</div>
<?php if (!empty($widgets['filter-field_price_value']->description)): ?>
<div class="description">
<?php print $widgets['filter-field_price_value']->description; ?>
</div>
<?php endif; ?>
</div>
<!--СТОИМОСТЬ ДО-->
<div id="<?php print $widgets['filter-field_price_value_1']->id; ?>-wrapper" class="views-exposed-widget views-widget-<?php print $id; ?>">
<?php if (!empty($widgets['filter-field_price_value_1']->label)): ?>
<label for="<?php print $widgets['filter-field_price_value_1']->id; ?>">
<?php print $widgets['filter-field_price_value_1']->label; ?>
</label>
<?php endif; ?>
<?php if (!empty($widgets['filter-field_price_value_1']->operator)): ?>
<div class="views-operator">
<?php print $widgets['filter-field_price_value_1']->operator; ?>
</div>
<?php endif; ?>
<div class="views-widget">
<?php print $widgets['filter-field_price_value_1']->widget; ?>
</div>
<?php if (!empty($widgets['filter-field_price_value_1']->description)): ?>
<div class="description">
<?php print $widgets['filter-field_price_value_1']->description; ?>
</div>
<?php endif; ?>
</div>