Magento: permiti outros tipos (pdf, txt, js, …) de arquivos em editor WYSIWYG


O editor WYSIWYG integrado ao Magento é bem completo e já vem por padrão em na instalação Magento, mas precisa de uma forma para a configurar. Tive um bom trabalho para descobrir como fazer e principalmente como fazer de forma correta.

Em resumo, para personalizar essa funcionalidade precisamos criar dois arquivos, um config.xml com a configuração que precisamos adicionar e um outro xml que faz com que o Magento carregue a nova configuração.

Arquivos de configuração

Crie o arquivo: app/code/local/Namba/WysiwygFiles/etc/config.xml o código abaixo:

<?xml version="1.0" encoding="UTF-8"?>
<config>
  <modules>
    <Namba_WysiwygFiles>
      <version>1.0.0</version>
    </Namba_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>

Essa configuração acima fara com que o Magento permita fazer upload de arquivos PDF. O arquivo original você deve encontrar em app/code/core/Mage/Cms/etc/config.xml

Arquivo de Modulo

Criar o arquivo: app/etc/modules/Namba_WysiwygFiles.xml com o código abaixo:

<?xml version="1.0"?>
<config>
  <modules>
    <Namba_WysiwygFiles>
      <active>true</active>
      <codePool>local</codePool>
    </Namba_WysiwygFiles>
  </modules>
</config>

Isso fará com que o módulo fique habilitado e reconheça o novo arquivo de configuração.

Você pode seguir este artigo através do RSS 2.0 feed. Você pode deixar uma resposta, ou trackback do seu próprio site.

2 Comments »

 
 

Deixe um Comentário

Time limit is exhausted. Please reload CAPTCHA.

*