Où puis-je modifier le code pour activer les fichiers PDF ou comment le faire sur Magento 2 pour télécharger des pièces jointes PDF aux produits?
magento2
products
pdf
attachment
navya
la source
la source
je suis tombé sur le même problème et j'ai trouvé une solution prête à l'emploi, qui ne nécessite qu'un accès ftp / sftp:
ajout: vous devez activer l'affichage des pdf dans l'éditeur wysywig. créer un module simple avec un di.xml qui ajoute "pdf" aux extensions de fichiers autorisées et ressemble à ceci:
la source
Vous pouvez le faire en ajoutant "pdf" dans la section des extensions autorisées sous
vendor/magento/module-cms/etc/di.xml
comme ci-dessous:la source
J'ai Magento 2.1.x et j'ai dû utiliser un module personnalisé pour écraser les paramètres dans les cms du module et activer le téléchargement de pdf. Voici comment procéder .
la source
J'ai trouvé cette solution, vous pouvez télécharger n'importe quel type de fichier sur la page produit.
Voir https://www.mageplaza.com/blog/how-upload-product-attachments-magento-2.html
la source
pour créer un module, vous devez utiliser comme ceci les créateurs [ http://schogini.biz/magento_module_builder/]
Vous devez créer un module de base et sur di xml vous devez mettre ce code. Pour moi, ça marche.
la source
Vous ne devez jamais modifier le code principal de Magento car lorsque nous mettons à niveau notre code ne sera pas mis à niveau avec. Les extensions qui reposent sur la même classe ne fonctionneront plus et les correctifs n'auront pas le résultat souhaité.
Ne modifiez pas le code principal
Aussi ... si vous souhaitez ajouter un fichier PDF à "Types de fichiers autorisés" dans Magento, vous pouvez utiliser cette référence qui fournit des instructions pas à pas en ajoutant un fichier de configuration simple qui inclut le type de fichier avec les types par défaut ET un module pour activer / désactiver cette fonction.
Ajouter un pdf en tant que type de fichier autorisé dans Magento
la source
Créez un di.xml dans un module personnalisé et collez le code ci-dessous dans le di.xml. Cela permettra à l'utilisateur de télécharger un fichier PDF dans l'éditeur WYSIWYG administrateur.
Après cela, remplacez le fichier Magento \ Cms \ Model \ Wysiwyg \ Images \ Storage et ajoutez le code ci-dessous pour éviter l'erreur qui s'affiche après le téléchargement de l'image.
Ajoutez le code de condition if pour éviter le fichier de redimensionnement pour les fichiers PDF. Ci-dessous, la fonction où nous devons ajouter le code ci-dessus.
Merci
la source
Utilisez ce code dans di.xml fonctionne correctement
application / application zip / pdf
la source