W domyślnej instalacji PrestaShop 1.7 nie możemy niestety wgrać pliku z Worda (doc, docx) ponieważ pojawia się komunikat:
Z kolei np. rozrzerzenie PDF można wysłać na serwer bez problemu.
Jak dodać typ pliku DOC albo DOCX ?
Na szczęście wystarczą 2 modyfikacje kodu w 1 pliku 🙂
Otwórz plik:
{admin}/filemanager/config/config.php
Następnie znajdź 1-wszy fragment kodu:
//********************** //Allowed extensions (lowercase insert) //********************** $ext_img = array('jpg', 'jpeg', 'png', 'gif', 'bmp', 'tiff', 'svg'); //Images $ext_file = array('pdf'); //array('doc', 'docx','rtf', 'pdf', 'xls', 'xlsx', 'txt', 'csv','html','xhtml','psd','sql','log','fla','xml','ade','adp','mdb','accdb','ppt','pptx','odt','ots','ott','odb','odg','otp','otg','odf','ods','odp','css','ai'); //Files
I dopisz do niego formaty na których nam zależy:
//********************** //Allowed extensions (lowercase insert) //********************** $ext_img = array('jpg', 'jpeg', 'png', 'gif', 'bmp', 'tiff', 'svg'); //Images $ext_file = array('pdf','docx','doc'); //array('doc', 'docx','rtf', 'pdf', 'xls', 'xlsx', 'txt', 'csv','html','xhtml','psd','sql','log','fla','xml','ade','adp','mdb','accdb','ppt','pptx','odt','ots','ott','odb','odg','otp','otg','odf','ods','odp','css','ai'); //Files
Znajdź teraz 2-gi fragment kodu:
//********************** //Allowed mime types //********************** $mime_img = array('image/jpeg', 'image/png', 'image/gif', 'image/bmp', 'image/tiff', 'image/svg'); $mime_file = array('application/pdf');
I dopisz typy MIME tych formatów:
//********************** //Allowed mime types //********************** $mime_img = array('image/jpeg', 'image/png', 'image/gif', 'image/bmp', 'image/tiff', 'image/svg'); $mime_file = array('application/pdf','application/vnd.openxmlformats-officedocument.wordprocessingml.document','application/msword');
Następnie przeładuj stronę admina poprzez wciśnięcie CTRL + F5.
Może być też konieczne przeładowanie cache w dziale „Wydajność”.
Po tych czynnościach można już wgrywać formaty DOC/DOCX:
Na analogicznej zasadzie można dodawać inne rozszerzenia. Oczywiście z rozwagą 🙂
grafika:alphacoders.com