Бренды - пьяный блок на главной странице

Файл fn.catalog.php изменяется почти во всех апдейтах. Поэтому да, правки будут слетать всегда, к сожалению.

1 лайк

Может стоит создать отдельную тему с такими изменениями, чтобы разработчики точно увидели их и внесли в коробку? Столько идей хороших выкладывают, почему бы их не добавить?

Эти изменения только форумчанам нужны)))

2 лайка

По тому, что их пару раз отфутболили, и тогда они дорогу на форум из головы вычеркнули. Остались только энтузиасты и чайники. :rofl:

можно и через модуль Мои изменения сделать

  • app/addons/my_changes/schemas/block_manager/blocks.post.php

    <?php

    $schema[‘our_brands’][‘content’][‘brands’][‘function’] = array(‘fn_get_all_brands_modified’);

    return $schema;

  • app/addons/my_changes/func.php

      <?php
    
      use Tygh\Enum\ProductFeatures;
    
      if (!defined('BOOTSTRAP')) { die('Access denied'); }
    
      function fn_get_all_brands_modified()
      {
          $params = array(
              'exclude_group' => true,
              'get_descriptions' => true,
              'feature_types' => array(ProductFeatures::EXTENDED),
              'variants' => true,
              'plain' => true,
          );
    
          list($features) = fn_get_product_features($params, 0);
    
          $variants = array();
    
          foreach ($features as $feature) {
              if (!empty($feature['variants'])) {
                  $variants = array_merge($variants, $feature['variants']);
              }
          }
    
      	if (AREA == 'C' && !empty($variants)) {
      	  foreach ($variants as $k => $v) {
      		if (empty($v['image_pair'])) {
      		  unset($variants[$k]);
      		}
      	  }
      	}
    
          return $variants;
      }
6 лайков

Большое спасибо!
А тех.поддержка и сегодня, в 2021 году)) ответила мне “Мы постоянно совершенствуем CS-Cart, и возможно, что данная функциональность появится в будущем.”
А дело в нескольких строках кода. И доработка казалось бы без вопросов полезная, а не то что кому то подойдет а кому то нет.

1 лайк