посмотреть бы эти запросы, даже на абослютно пустом макете генерится 20 запросов, зачем??? ведь все пусто
мое предположение:
1. может проверяет лицензию
2. проверяет аторизацию админа
3. проверяет шаблон left join макет
4. достает идентификатор текущей страницы
а остальные 16 запросов чего делают?
А вот такой вызов генерирует еще 90 запросов к бд
$shop = & singleton('shop');
$shop_id = 1;
$param = array();
// Товары выбираем из всех групп
$param['current_group_id'] = false;
// Выводим по 4 товара в блока
$param['items_on_page'] = 4;
$shop->ShowShop($shop_id, 'МагазинКаталогТоваровНаГлавнойСпецПред', $param);
странно, но я 4 товара могу получить одним запросом, причем без всяких LEFT/INNER JOIN-ов