[РЕШЕНО] Как заменить ссылку на скачивание файла картинкой модуль Download file

Главные вкладки

Аватар пользователя Arius Arius 28 января 2016 в 19:15

Здравствуйте. Не могли бы подсказать решение как изменить ссылку для скачивания файла [file_name.pdf ] на картинку-кнопку. Отображение материалов делается через Views и переход в сам материал к которому прикреплен файл не производится так что node.tpl не имеет смысла ковырять. Поиск не дал положительных результатов. Думал в сторону темизации самого поля views view-field--book--default--field-file-book.tpl.php но даже не представлю что туда писать. Если вообще правильно думаю.... Очень надеюсь на помощь.

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 28 января 2016 в 20:38

Как надо, не знаю. Сам так делал - в типе материала текстовое поле, там по умолчанию код, при создании самого материала вставляю ссыль на закачку (копирую с этой же страницы). Что ещё, чтоб код не брыкался - в умолчательном варианте крайние скобки через пробел. При создании пробелы убираю. Урл картинки один и тот-же в умолчательном, прописываю СКедитором, размер и местоположение можно один раз выправить.
Более изящных решений куча, возможно и модуль стоит поискать фильтром на Орге, но я как-то обходился.

Аватар пользователя Arius Arius 28 января 2016 в 21:01

Спасибо за ответ. Сделал по другому. У меня еще момент в том что доступ к файлу приватный.
В views у поля Файл выбирем пункт Перезаписать результаты там указываем на нашу кнопку
<p><img alt="" src="/sites/default/files/png-file.png" style="height:39px; width:39px" /></p>
Далее указываем Путь ссылки download/file/fid/[field_file_book-fid] ( из постановочного шаблона с низу [field_file_book-fid] == Сырая колонка fid).... у вас она чуть другая из названия views.

Ну вот в принципе и всё, по не знанию потратил пол дня на решение проблемы...Не знаю как по поводу изящества решения, но вроде всё работает. Может пригодиться кому то.