Есть
1) тип инструмент (основной где вбиваются инструменты) app ID = 1
2) и тип *Торговая марка* (список категорий только parent) app ID = 2
К каждому инструменту app ID = 1 при заполнении в админке элементом выпадающий список присвается бренд из типа *Торговая марка* (список категорий) элемент 0994f030-aef0-4e78-9386-52fa2cb053fb
**Торговая марка** выводиться в mod_jbzoo_search (переделан но примерно как items category ) шаблон – Список категорий, вид списка – только родительские
Код
<label for="filterEl_0994f030-aef0-4e78-9386-52fa2cb053fb">Торговая марка</label><div class="field"><select id="filterEl_0994f030-aef0-4e78-9386-52fa2cb053fb" name="e[0994f030-aef0-4e78-9386-52fa2cb053fb]" id="filterEl_0994f030-aef0-4e78-9386-52fa2cb053fb" class="element-relatedcatoppo"> <option value="" selected="selected"> - Все - </option> <option value="935">ADTnS</option> <option value="1069">AEG</option> <option value="979">AERO</option>и так далее
в базе индекса элемент 0994f030-aef0-4e78-9386-52fa2cb053fb (*Торговая марка*) имеет к примеру ADTnS 2 поля текст и цифру = 935
**Выберите категорию поиска** в mod_jbzoo_search = шаблон – Список категорий из инструментов (items category), вид списка – Дерево с вложенностями
ЗАДАЧА как отсеять те *Торговые марки* с Аpp ID = 2, ЕСЛИ ИХ НЕТ в инструментах app ID = 1 при просмотре соответствующей категории инструмента
тоесть ADTnS не выводить ее нет в этих категориях дрели -(подкатегориях), а BOSCH есть
проблема в том что инструментов 14500 шт. перебирать каждый раз + категории + подкатегории - можно нагрузить сайт
спасибо за идеи