Wo kann ich den Code bearbeiten, um die PDFs zu aktivieren, oder wie kann ich ihn auf Magento 2 ausführen, um PDF-Anhänge zu Produkten hochzuladen?
magento2
products
pdf
attachment
navya
quelle
quelle
Ich bin auf das gleiche Problem gestoßen und habe eine sofort einsatzbereite Lösung gefunden, die nur FTP / SFTP-Zugriff erfordert:
zusätzlich: du musst aktivieren, dass pdf im wysywig editor angezeigt werden. Erstellen Sie ein einfaches Modul mit einer di.xml, das den zulässigen Dateierweiterungen "pdf" hinzufügt und folgendermaßen aussieht:
quelle
Sie können dies tun, indem Sie "pdf" im Abschnitt "Zulässige Erweiterung"
vendor/magento/module-cms/etc/di.xml
wie folgt hinzufügen :quelle
Ich habe Magento 2.1.x und musste ein benutzerdefiniertes Modul verwenden, um die Einstellungen im Modul cms zu überschreiben und den PDF-Upload zu aktivieren. Hier erfahren Sie, wie Sie es schaffen .
quelle
Ich habe diese Lösung gefunden. Sie können jeden Dateityp auf die Produktseite hochladen.
Siehe https://www.mageplaza.com/blog/how-upload-product-attachments-magento-2.html
quelle
Zum Erstellen eines Moduls sollten Sie diese Ersteller verwenden [ http://schogini.biz/magento_module_builder/]
Sie sollten ein Basismodul erstellen und auf di xml diesen Code einfügen. Für mich arbeitet.
quelle
Sie sollten den Magento-Kerncode niemals ändern, da unser Code beim Upgrade nicht mit ihm aktualisiert wird. Erweiterungen, die auf derselben Klasse basieren, funktionieren nicht mehr und Patches haben nicht das gewünschte Ergebnis.
Ändern Sie den Kerncode nicht
Wenn Sie in Magento PDF zu "Zulässige Dateitypen" hinzufügen möchten, können Sie diese Referenz verwenden, die schrittweise Anweisungen enthält, indem Sie eine einfache Konfigurationsdatei hinzufügen, die den Dateityp zusammen mit den Standardtypen UND einem Modul enthält um diese Funktion ein- / auszuschalten.
Fügen Sie PDF als zulässigen Dateityp in Magento hinzu
quelle
Erstellen Sie eine di.xml in einem benutzerdefinierten Modul und fügen Sie den folgenden Code in die di.xml ein. Auf diese Weise kann der Benutzer PDF-Dateien im WYSIWYG-Editor des Administrators hochladen.
Danach überschreiben Sie die Datei Magento \ Cms \ Model \ Wysiwyg \ Images \ Storage und fügen den folgenden Code hinzu, um den Fehler zu vermeiden, der nach dem Hochladen des Bildes auftritt.
Fügen Sie den if-Bedingungscode hinzu, um die Größenänderung der Datei für PDF-Dateien zu vermeiden. Unten ist die Funktion, in der wir den obigen Code hinzufügen müssen.
Vielen Dank
quelle
Verwenden Sie diesen Code in di.xml und funktionieren einwandfrei
Anwendung / Zip-Anwendung / pdf
quelle