= $f_AdminCommon; ?>
subdivision,
// чтобы не делать дополнительных запросов при обращении к $nc_core->subdivision->get_by_id(),
// и устанавливаем дополнительные переменные для файловых и т. п. особых полей
$fetch_row = $nc_core->subdivision->process_raw_data($res);
}
// CSS-переменные на основе настроек инфоблока: цвет иконки, отступ.
// NB: будут применены ко всему
, а значит будут влиять на подменю, если в нём
// эти настройки не определены.
$css_variables = array();
if ($cc_settings['item_icon_color'] !== 'custom') {
$css_variables[] = "--menu-icon--item-icon-color: var(--tpl-color-$cc_settings[item_icon_color]);";
}
if ($cc_settings['item_icon_decor'] !== 'none') {
$css_variables[] = "--menu-icon--item-icon-decor-color: var(--tpl-color-$cc_settings[item_icon_decor_color]);";
}
$css_variables = $css_variables ? ' style="' . implode(' ', $css_variables) . '"' : '';
$icon_classes =
'menu-item-icon-only tpl-text-' . $cc_settings['item_icon_size'] .
($cc_settings['item_icon_color'] !== 'custom' ? ' menu-item-icon-color-from-palette' : '') .
($cc_settings['item_icon_decor'] !== 'none' ? ' menu-item-icon-decor-' . $cc_settings['item_icon_decor'] : '');
?>