Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Вводные данные:

Есть CMS Flynax

Под неё есть плагин Field-bound boxes, который делает следующее:

1. Если у продукта есть любой параметр, скажем "Район доставки", в котором есть список районов, этот плагин умеет сгенерить страницу, на которой будет список всех районов со счётчиками, например:

- Железнодорожный (3)

- Соломенский (5)

- Авиатор (56)

Число в конце - кол-во товаров, в которых этот район указан как район, доступный для доставки.

По клику на каждый район, пользователь переходит на страницу сгенерённую скриптом, на которой отображается список товаров с доставкой в этот район, например:

domain.com/districts/solomensky/

Проблема: 

К сожалению, этот плагин умеет работать только с одним типом списков - radiobuttons. То бишь каждому товару можно установить только 1 район доставки. Я научился скармливать скрипту чекбокс-списки, но, как выяснилось, он их не понимает. 

Задача:

Переделать плагин так, чтобы он понимал списки с множественным выбором и правильно отображал кол-во товаров в каждой единице списка и отображал их на конечных страницах. 

Критерии приёмки:

Если взять пример выше, то должно получиться следующее:

Есть товар №1 и товар №2

У товара №1 указан 1 район доставки - Соломенский

У товара №2 указано 2 района доставки - Соломенский и Авиатор

На странице районов плагин генерит страницу с такими результатами:

Железнодорожный (0)

Соломенский (2)

Авиатор (1)

При переходе на страницу Соломенского района, пользователь видит оба товара

При переходе на страницу района Авиатор, пользователь видит один товар

При переходе на страницу Железнодорожного района, пользователь видит пустой листинг

4 года назад
crutopless
41 годУкраина
4 года в сервисе
Был
3 года назад