Ich habe ein benutzerdefiniertes Modul erstellt, mit dem der Benutzer den .PDF
Dateityp hochladen kann CMS > Pages
. Der verwendete Code ist unten:
App / etc / modules
<?xml version="1.0"?>
<config>
<modules>
<Pdf_WysiwygFiles>
<active>true</active>
<codePool>local</codePool>
</Pdf_WysiwygFiles>
</modules>
</config>
app / code / local / Pdf / WysiwygFiles / etc / config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Pdf_WysiwygFiles>
<version>1.0.0</version>
</Pdf_WysiwygFiles>
</modules>
<adminhtml>
<cms>
<browser>
<extensions>
<allowed>
<jpg>1</jpg>
<jpeg>1</jpeg>
<png>1</png>
<gif>1</gif>
<pdf>1</pdf>
</allowed>
</extensions>
</browser>
</cms>
</adminhtml>
</config>
Dies funktioniert in CE-1.9
und ermöglicht das Hochladen von PDF-Dateien, wenn Sie auf die Schaltfläche Bild einfügen klicken, und erlaubt dies nicht link
.
Wie kann man pdf preview icon
für jede hochgeladene Datei eine hinzufügen ? Das Ergebnis wäre wie im Bild unten
Antworten:
Um das Hochladen und Verknüpfen von PDF-Dateien zu ermöglichen, habe ich Ihre config.xml geändert
Für das Symbol können Sie CSS-Stile verwenden. Fügen Sie dies in Ihr Stylesheet ein, zum Beispiel: skin / frontend / rwd / default / css / styles.css
BEARBEITEN:
Dieser Teil wurde entfernt:
quelle
config.xml
kann ich noch einfügenlink
, PDF-Datei hochladen und einfügen. Was ist der<media_allowed>
<allowed>
.doc/.xls/.pdf
?Führen Sie die folgenden Schritte aus, um eine PDF-Datei auf WYSIWYG hochzuladen:
Wir müssen PDF-Dateien über das WYSIWYG-Tool auf Magento hochladen. Ich habe die native Funktionalität überprüft und sie erlaubt standardmäßig nur Bilder (jpg, png und gif).
Um das anfängliche Verhalten zu ändern, habe ich die Datei app / code / core / Mage / Cms / etc / config.xml geöffnet, in der die Dateitypen definiert sind, die hochgeladen werden können. Um Zeile 110 habe ich Zeile 1 wie folgt hinzugefügt:
Aktualisieren Sie nun den Browser und Sie können auch eine pfd-Datei hochladen.
quelle
Um das Hochladen eines PDFs zu ermöglichen, sollten Sie Folgendes in eine modulules config.xml einfügen
quelle