input; // Выборка товаров для отображения $_goods = $nc_netshop->goodslist_compare->get_all("DESC"); $goods = array(); $components = array(); if (count($_goods)) { foreach ($_goods as $index => $item) { try { $item = nc_netshop_item::by_id($item['Class_ID'], $item['Item_ID']); } catch (Exception $e) { $item = null; } if (!$item || !$item['Sub_Class_ID']) { continue; } $components[$item['Class_ID']] = true; $goods[$index] = $item; } } $goods_count = count($goods); $nc_compare_items_count = $goods_count ; if ($nc_compare_items_count > 0) { $hint = $nc_compare_items_count; $hint .= ' ' . $nc_core->lang->get_numerical_inclination($nc_compare_items_count, array('товар', 'товара', 'товаров')); } else { $hint = 'в списке сравнения пусто'; } $cc_settings = nc_get_visual_settings($cc_env['Sub_Class_ID']); $icon = nc_get_svg_for_embedding($nc_core->DOCUMENT_ROOT . $nc_core->HTTP_TEMPLATE_PATH . 'icon/google_material_icons/compare.svg'); $icon_class = array(); $icon_class[] = 'tpl-icon'; $icon_class[] = "tpl-text-$cc_settings[iconSize]"; $icon_class[] = $cc_settings['iconDecor'] !== 'none' ? "icon-decor-$cc_settings[iconDecor]" : ''; $icon_class = implode(' ', $icon_class); $styles = array(); if ($cc_settings['iconColor'] !== 'inherit') { $styles[] = "--tpl-object-item--icon-color: var(--tpl-color-$cc_settings[iconColor])"; } if ($cc_settings['iconDecor'] !== 'none' && $cc_settings['iconDecorColor'] !== 'inherit') { $styles[] = "--tpl-object-item--icon-decor-color: var(--tpl-color-$cc_settings[iconDecorColor])"; } $styles[] = '--tpl-object-item--icon-space-text: ' . str_replace(',', '.', (nc_array_value($cc_settings, 'textSpace', 0) / 100)) . 'em'; $styles = " style='" . implode('; ', $styles) . "'";