J'ai créé un module personnalisé permettant à l'utilisateur de télécharger .PDF
le type de fichier dans CMS > Pages
. Le code utilisé est ci-dessous:
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>
Cela fonctionne CE-1.9
et permet de télécharger un fichier PDF lorsque vous cliquez sur le bouton Insérer une image et ne le permet pas link
.
De plus, comment ajouter un pdf preview icon
pour chaque fichier téléchargé? Le résultat serait comme ci-dessous l'image
Réponses:
Afin de permettre de télécharger et de lier un fichier pdf, j'ai modifié votre config.xml
Pour l'icône, vous pouvez utiliser des styles CSS. Ajoutez ceci dans votre feuille de style, par exemple: skin / frontend / rwd / default / css / styles.css
ÉDITER:
Supprimé cette partie:
la source
config.xml
je peux toujours insérerlink
, télécharger un fichier pdf et l'insérer. Quelle est la différence de base entre<media_allowed>
et<allowed>
.doc/.xls/.pdf
?Pour télécharger un fichier pdf sur WYSIWYG, suivez les étapes ci-dessous:
Nous devons télécharger des fichiers pdf via l'outil WYSIWYG sur Magento. J'ai vérifié la fonctionnalité native et elle n'autorise par défaut que les images (jpg, png et gif).
Donc, pour changer le comportement initial, j'ai ouvert le fichier app / code / core / Mage / Cms / etc / config.xml, qui définit les types de fichiers qui peuvent être téléchargés, et autour de la ligne 110, j'ai ajouté la ligne 1 comme ci-dessous:
Maintenant, rafraîchissez le navigateur et vous pouvez également télécharger le fichier pfd.
la source
Afin de permettre le téléchargement d'un pdf, vous devez ajouter ce qui suit dans un module config.xml
la source