Кеширование меню по дополнительному параметру

Рейтинг: 0  
Новая
Предложил Нетяга Руслан 08.10.2020 13:40:38

Кеширование меню по дополнительному параметру

Здравствуйте!
Сейчас в компоненте меню можно использовать параметр:
MENU_CACHE_GET_VARS, который добавляет к строке идентификатора значение из переменной $_GET
Но при отсутствии этого параметра у страницы, приходится использовать либо что-то этого:
$_GET['TEMPORARY_MENU_VAR_SOMEVALUE'] = getSomeValue();
// вызов компонента
unset($_GET['TEMPORARY_MENU_VAR_SOMEVALUE']);

либо включать MENU_CACHE_USE_GROUPS или MENU_CACHE_USE_USERS,  что сильно увеличивает объём кеша

Было бы здорово, если в компонент можно было бы передать сразу значение параметра, а не только через  $_GET