Просмотр рубрики (показывать записи подрубрик)

Показывать записи подкатегорий при просмотре категории УК

#1 9 января 2014 в 22:18
Версия InstanstCMS 1.10.3!
Задача: при просмотре раздела универсального каталога показывать записи так же из подкатегорий данной рубрики.
Здравствуйте коллеги, думал над этим вопросом, и вроде что-то придумал, если кому интересно, выкладываю:
В файле components/catalog/frontend.php
Найти код:
  1.  
  2. //get items SQL
  3. if (!isset($findsql)){
  4. $sql = "SELECT i.* , IFNULL(AVG( r.points ), 0) AS rating, i.price as price
  5. FROM cms_uc_items i
  6. LEFT JOIN cms_uc_ratings r ON r.item_id = i.id
  7. WHERE i.published = 1 AND i.category_id = $id
  8. GROUP BY i.id";
  9.  
И заменить на
  1.  
  2. if (!isset($findsql)){
  3. $sql = "SELECT i.* , IFNULL(AVG( r.points ), 0) AS rating, c.view_type as viewtype, i.price as price
  4. FROM cms_uc_items i
  5. LEFT JOIN cms_uc_cats c ON c.id = i.category_id
  6. LEFT JOIN cms_uc_ratings r ON r.item_id = i.id
  7. WHERE i.published = 1 AND (c.NSLeft >= {$cat['NSLeft']} AND c.NSRight <= {$cat['NSRight']})
  8. GROUP BY i.id ";
  9.  
У меня все заработало!
Кому пригодится ставьте + в карму ))
#2 13 марта 2014 в 02:58
Спасибо!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.