С проблемой разобрался. Если кому пригодиться, вот решение:
В 11.5 проблем с этим полем быть не должно, и оно в любом случае отображается по умолчанию. Дополнительно, им можно управлять недокументированным ключом (нет описания ни в .parameters.php, ни в пользовательской документации):
[CODE]$arParams['SHOW_SUBSCRIBE'][/CODE]По умолчанию он равен "Y", если вывод поля нужно отключить, то нужно добавить этот параметр при вызове примерно вот так:
[CODE]<?$APPLICATION->IncludeComponent("bitrix:forum.topic.reviews","",Array(
"SHOW_SUBSCRIBE" => "N",
"SHOW_LINK_TO_FORUM" => "Y",
"FILES_COUNT" => "2",[/CODE]Однако мне волей случая пришлось работать с 10.0, и там ситуация несколько иная. Флаг SHOW_SUBSCRIBE определяется в коде компонента следующим образом:
[CODE]$arResult["SHOW_SUBSCRIBE"] = ($arResult["USER"]["ID"] > 0 && $arResult["USER"]["PERMISSION"] > "E" ? "Y" : "N");[/CODE]Проблема в том, что $arResult["USER"]["ID"] в коде компонента нигде не определяется. Что-ж, починяем:
1. Копируем весь компонент в новую область видимости.
2. Если под него уже написаны пользовательские шаблоны, то /bitrix/templates/ваш_шаблон/components/bitrix/forum.topic.review тоже копируем в новую область видимости.
3. Открываем код компонента, ищем строки:
[CODE]if ($USER->IsAuthorized()):
$arResult["USER"]["SHOWED_NAME"] = trim($_SESSION["FORUM"]["SHOW_NAME"] == "Y" ? $GLOBALS["USER"]->GetFullName() : $GLOBALS["USER"]->GetLogin());
$arResult["USER"]["SHOWED_NAME"] = trim(!empty($arResult["USER"]["SHOWED_NAME"]) ? $arResult["USER"]["SHOWED_NAME"] : $GLOBALS["USER"]->GetLogin());
endif;
[/CODE]4. После первой строки добавляем:
[CODE] $arResult["USER"]["ID"] = $GLOBALS["USER"]->GetID();[/CODE]5. Ищем строку:
[CODE] $arResult["SHOW_SUBSCRIBE"] = ($arResult["USER"]["ID"] > 0 && $arResult["USER"]["PERMISSION"] > "E" ? "Y" : "N");[/CODE]6. Заменяем ее на:
[CODE]$arParams["SHOW_SUBSCRIBE"] = ($arParams["SHOW_SUBSCRIBE"] == "N" ? "N" : "Y");
$arResult["SHOW_SUBSCRIBE"] = ((($arParams["SHOW_SUBSCRIBE"] == "Y") && ($arResult["USER"]["ID"] > 0 && $arResult["USER"]["PERMISSION"] > "E")) ? "Y" : "N");
[/CODE]Убеждаемся что все работает. В качестве бонуса добавили возможность передать компоненту
[CODE]"SHOW_SUBSCRIBE" => "N"
[/CODE]