Илья Бирман |
Павел! Поскольку вы не пишете, о категориях чего именно идёт речь, мне придётся делиться разрозненными соображениями, которые приходят в голову. Если на первом уровне всего две настоящих категории, то лучше первый и второй уровень объединить. Категории и подкатегории — это очень сложно. Вы делите объекты на категории одним способом, я — другим, третий человек — третьим. Идёт ли речь о жанрах в музыке, классах автомобилей или рубриках в газете — всегда можно столкнуться с неоднозначностью. Возможно, стоит использовать линейный список категорий, причём так, чтобы они работали как теги: один объект может относиться к любому числу категорий. Если выбор категории нужно произвести в форме, то я бы предложил и тут использовать Если одни категории выбирают чаще других, то, возможно, стоит их вынести из полного классификатора Раз вы говорите, что на первом уровне есть вариант |