Version: Magento 1.4.2.*, 1.5.*, 1.6.*

Diese kleine Änderung erlaubt es mit Hilfe des Magento Wysiwyg Editor TinyMCE neben Bildateien auch PDF und ZIP Dateien auf der Server hochzuladen.

Um nun in der Artikelbeschreibung PDFs und ZIPs uploaden zu können sollte der folgende Teil der XML Datei app/code/core/Mage/Cms/etc/config.xml erweitert werden:

 <extensions>
     <allowed>
         <jpg>1</jpg>
         <jpeg>1</jpeg>
         <png>1</png>
         <gif>1</gif>
         <pdf>1</pdf>
         <zip>1</zip>
     </allowed>
     <image_allowed>
         <jpg>1</jpg>
         <jpeg>1</jpeg>
         <png>1</png>
         <gif>1</gif>
     </image_allowed>
     <media_allowed>
         <flv>1</flv>
         <swf>1</swf>
         <avi>1</avi>
         <mov>1</mov>
         <rm>1</rm>
         <wmv>1</wmv>
     </media_allowed>
 </extensions>

Nach Herzenslust können die jeweiligen Abschnitte, die die verschiednen Dialoge im TinyMCE Editor darstellen, um Dateitypen erweitert werden.

Alternativ gibt es hier die Magento PDF und ZIP Upload Mini-Extension zum Download. Diese kleine Extension bewirkt die oben demonstrierte Änderung über eine einzige XML Anpassung. Die Extension ist gemäß der Verzeichnisstruktur in der ZIP Datei auf den zu Server kopieren.

Update:
Extension unter Magento 1.4.2.* bis 1.6.* lauffähig, getestet.

4 Kommentare »
 
  1. Tonky [www] sagt:

    Never change core datas.
    How to make this update-safe?

    /app/code/local/mage/cms/etc/config.xml did not work, is ‚/core‘ missing?
    /app/code/core/Mage/Cms/etc/config.xml works fine but is not update-safe

    THANKS!

  2. Loaden sagt:

    I’m not sure about why Magento ignore the file in /local/. It’s long ago I worked on this problem. Maybe it was a bug which is already fixed. If you still have this problem and wan’t to make the extension update save try to copy the whole /Mage/Cms/ folder or extend / change the file which includes the path to config.xml. Put it into /local/Cms/ directory. Should solve your problem.

  3. Uli [www] sagt:

    Geht das auch noch mit der 1.9.1?

  4. Loaden sagt:

    Sollte eigentlich. Müsste getestet werden.