Автор Тема: Открыть вложенный файл в товар, Presta 1.7  (Прочитано 445 раз)

25 Июнь 2019, 18:30:22
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте! У меня на PrestaShop 1.7.5.2, есть прикрепленные pdf файлы к товару. При нажатии на ссылку, на странице товара, они сохраняются, а как сделать что бы при нажатии на ссылку они открывались в браузере?
26 Июнь 2019, 10:33:29
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
В браузере установи расширение adobe.
Открывать или сохранять pdf настраивают в браузере, каждый клиент сам этим занимается.
27 Июнь 2019, 09:12:57
Ответ #2
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так на других сайтах открывается. Наверно причина в том что, что на тех сайтах, стоит прямая ссылка на pdf файл. А у меня в Prestashop site.com/index.php?controller=attachment&id_attachment=3 . 3 я так понимаю порядковый номер документа.
27 Июнь 2019, 10:53:31
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
27 Июнь 2019, 11:00:33
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В AttachmentController.php поменяйте заголовок на
header('Content-Disposition: inline; filename="'.utf8_decode($a->file_name).'"');
27 Июнь 2019, 11:45:19
Ответ #5
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В AttachmentController.php поменяйте заголовок на
header('Content-Disposition: inline; filename="'.utf8_decode($a->file_name).'"');
Спасибо, это помогло. А как еще добавить что бы в новой вкладке открывалось?
27 Июнь 2019, 12:08:10
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
target="_blank" добавить к ссылке в шаблоне product.tpl
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
27 Июнь 2019, 12:37:57
Ответ #7
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
target="_blank" добавить к ссылке в шаблоне product.tpl
Спасибо! Работает.