Если у вас есть терпение изучать Drupal & CCK + Views, у вас будет все, что вам нужно, в хорошо настраиваемом пакете, и, скорее всего, это можно сделать без программирования вообще, только с настройкой.
В Drupal вы можете создать новый тип контента для своего антиквариата и присоединить различные поля (изображение, текст, это, что угодно) с помощью модуля CCK (Content Construction Kit) и его подмодулей.Затем вы должны назначить термины (категории) таксономии отдельным антиквариатам при их добавлении.
Наконец, вы должны создать представление View или 2 с помощью модуля Views и нескольких подмодулей Views для фильтрации по категориям терминов таксономии (например, с помощью автозаполнения)и затем верните указанный каталог, как вам угодно ...
проверьте все это на Drupal.org
Drupal любит вас