Вход • Регистрация

Как заставить в фильтре товаров выводится название категории?

  • 09 июня 2017 г.
  • Привет!

    Как заставить в фильтре товаров выводится название категории?

    Чтобы можно было в селекте выбрать? Сейчас по-умолчанию не выводится.
    • 09 июня 2017 г.
    • Речь идет о привинчивании фильтра по названию категории или просто о выведении названии категории в <div class="js_shop shop-item shop">?
      Если второе, то когда мне нужно было название категории выводить в карточке товара, работало такое:
      Код
      $catname = DB::query_result("SELECT name1 FROM {shop_category} WHERE id=%d", $result["cat_id"]);

      Наверное, нужно слепить что-то в таком духе.
    • 09 июня 2017 г.
    • Если уж совсем чтоб работало, то во вьюхе shop.view.rows.php вставить

      Код
      $catid = DB::query_result("SELECT cat_id FROM {shop} WHERE id=%d", $row["id"]);
      $catname = DB::query_result("SELECT name1 FROM {shop_category} WHERE id=%d", $catid);
      echo $catname;


      И да, cat_id="all" прицепляет фильтр по категории (спасибо, Dmitry (weissfl))
      • 09 июня 2017 г.
      • Лучше это в модельке делать чтобы кешировалось.

        А так посмотрите в $this->diafan можетам уже где-нить название категории сидит

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум