Несколько раз в техподдержку поступал вопрос о том, как убрать возможность скачивания файлов из интерфейса компонента iblock.tv "Видеотека". [spoiler]
Стандартно такой опции в настройках компонента нет, поэтому ссылки на скачивание нужно будет убрать, кастомизируя шаблон компонента.
Это несложная операция, но не совсем очевидная для пользователей, которые впервые сталкиваются с данным компонентом, поэтому данная заметка может пригодиться.
Итак, у нас есть компонент iblock.tv со ссылками на скачивание:
В шаблоне компонента iblock.tv подключается компонент player с шаблоном mytv. Нам необходимо исключить передачу ссылки на скачивание в плеер.
Копируем шаблон компонента в собственный шаблон сайта:
Чтобы убрать появление кнопки для скачивания ("стрелка" при подключении компонента player в параметре DOWNLOAD_LINK ссылка передаваться не должна. Заменяем соответствующую строку в файле: /bitrix/templates/<ваш шаблон>/components/bitrix/iblock.tv/new_template/template.php
Теперь при первой загрузке компонента не будет появляться ссылка на скачивание.
Затем необходимо аналогичным образом убрать передачу ссылки на скачивание при выборе элемента в списке воспроизведения.
Для этого в файле шаблона script.js изменяем передаваемое значение параметра link в список параметров плеера flashvars. Вместо
var flvparams = {file:params.file, link: params.file}
имеем
var flvparams = {file:params.file, link: ''}
И, наконец, чтобы убрать ссылку «Скачать» из списка воспроизведения, нужно найти соответствующее языковое сообщение BITRIXTV_TEMPLATE_DOWNLOAD и, например, заменить его на пустое:
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».