Где я могу отредактировать код для включения PDF-файлов или как я могу сделать это в Magento 2 для загрузки PDF-вложений в продукты?
magento2
products
pdf
attachment
navya
источник
источник
я наткнулся на ту же проблему и нашел готовое решение, которое требует только ftp / sftp-доступа:
дополнение: вы должны включить отображение pdf в редакторе wysywig. создайте простой модуль с файлом di.xml, который добавляет «pdf» к разрешенным расширениям файлов и выглядит так:
источник
Вы можете сделать это, добавив «pdf» в раздел разрешенных расширений,
vendor/magento/module-cms/etc/di.xml
как показано ниже:источник
У меня есть Magento 2.1.x, и мне пришлось использовать пользовательский модуль, чтобы перезаписать настройки в модуле cms и включить загрузку PDF. Вот как ты это делаешь .
источник
Я нашел это решение, вы можете загрузить любой тип файла на страницу продукта.
См. Https://www.mageplaza.com/blog/how-upload-product-attachments-magento-2.html.
источник
для создания модуля вы должны использовать как это создатели [ http://schogini.biz/magento_module_builder/]
Вы должны создать некоторый базовый модуль, и в di xml вы должны поместить этот код. Для меня это работа.
источник
Вы никогда не должны изменять основной код Magento, потому что при обновлении наш код не будет обновляться вместе с ним. Расширения, которые полагаются на тот же класс, больше не будут работать, а исправления не будут иметь желаемого результата.
Не модифицируйте основной код
Кроме того ... если вы хотите добавить pdf в «Допустимые типы файлов» в Magento, вы можете использовать эту ссылку, которая предоставляет пошаговые инструкции, добавив простой файл конфигурации, который включает в себя тип файла вместе с типами по умолчанию И модуль включить / выключить эту функцию.
Добавить PDF как допустимый тип файла в Magento
источник
Создайте di.xml в пользовательском модуле и вставьте приведенный ниже код в di.xml. Это позволит пользователю загружать PDF в WYSIWYG редакторе администратора.
После этого переопределения файл Magento \ Cms \ Model \ Wysiwyg \ Images \ Storage и добавьте следующий код, чтобы избежать ошибки, которая появляется после загрузки изображения.
Добавьте код условия if, чтобы избежать изменения размера файла PDF. Ниже приведена функция, в которую нам нужно добавить приведенный выше код.
Спасибо
источник
Используйте этот код в di.xml, работает нормально
приложение / почтовое приложение / pdf
источник