[FONT=Arial]Ну я уже добился своего, тем же путем, что Вы описали, но с маленьким отличием, вместо "!PROPERTY_".$FILTER_PROPERTY=>false я написал "!$FILTER_PROPERTY"=>false, а сам FILTER_PROPERTY определил в массиве, как и остальные переменные для каждого случая.
Вот. Теперь встала другая проблема... Как определить путь вложенности каждого товара по разделам, т.е. определять не с головы (корня папки), а плясать от товара, есть товар и он на конце какой-то ветви, как эту ветвь определить. Это необходимо для составления наименования товара, поясню - например батарейка R20 находится в подкатегориях:
ЭЛЕМЕНТ ПИТАНИЯ....I \
\———> БАТАРЕЙКА....I > части дерева
\————>СОЛЕВАЯ....I /
\—————> R20........=> артикул
в итоге все части дерева должны быть в массиве, откуда они вставляются в публичную часть для вывода полного наименования товара:
ЭЛЕМЕНТ ПИТАНИЯ —БАТАРЕЙКА, СОЛЕВАЯ РАЙДЕР (торговая марка) R20,
все это надо для уменьшения набивки при заполнении каталога и для унификации, поскольку товар в основном отличается артикулом, в котором и забита конечная (основная) информация.
Короче надо для каждого товара взять группу разделов (кроме "Верхнего уровня") определяемую при его забивке в каталог. Я конечно попробую поиграться с Вашим Section_2.PHP, поскольку там есть массив для вывода дерева, но можно ли его брать за основу, пока не знаю, может Вы посоветуете что-то более конструктивное...
С уважением.
Игорь.[/FONT]
P.S. да и еще, если это возможно, то определять все разделы для первого элемента находящегося в разделе, т.е. для других товаров находящихся в этом же разделе функцию построения массива пропускать и присваивать весь массив остальным элементам этого же раздела, естественно для разгрузки процессора...