Не хватает аргумента хуке модуля google_sitemap


#1

Здравствуйте.
В версии 4.11.4.SP3 и более поздних, существенно не хватает передачи переменной $link в хуке google_sitemap_generate_link_post.
Пожалуйста не перепутайте с $links, которая присутствует.

Мне необходимо чтобы в карте сайта отсутствовали get параметры &sl=“lang” в ссылках в соответствии с выключенной настройкой модуля SEO: “Отображать язык в URL”.
Хотелось бы иметь настройку в модуле google_sitemap связанную с настройкой “Отображать язык в URL”. модуля SEO или возможность выбирать для каких языков витрины генерировать карту сайта.
Спасибо.

Вот такой код сделал в своём модуле, предварительно добавив в хук google_sitemap_generate_link_post нехватающий аргумент $link:
$links = array();
$links[] = fn_url($link . ‘&storefront_id=’ . $storefront_id, ‘C’, fn_get_storefront_protocol(), key($languages));