Делаем в 7ом друпале поле для скачивания

У каждого типа файлов, существует свой тип расширения (MIME Types), при указании ссылки на файл, браузер проверяет возможность открытия файла проверяя его тип расширения. Если браузер может открыть файл, то файл открывается в браузере, если не может, то предлагает скачать файл.

Существует несколько способов изменить MIME Types у файла, например изменив заголовок в .htaccess, или изменить заголовки в php.

В drupal 7 для этого есть модуль download file, который добавляет новый тип отображения для поля файл.

Установка и настройка:

  1. скачать и установить
  2. в настройках типа материала добавить новое поле file
  3. указать разрешенные типы файлов
  4. сохранить настройки поля
  5. на вкладке manage display (admin/structure/types/manage/article/display) указать формат отображения поля

Теперь на странице с материалом появится ссылка на скачивания файла.