Я сделал пользовательский модуль, позволяющий пользователю загружать .PDF
тип файла в CMS > Pages
. Используемый код ниже:
приложение / и т.д. / модули
<?xml version="1.0"?>
<config>
<modules>
<Pdf_WysiwygFiles>
<active>true</active>
<codePool>local</codePool>
</Pdf_WysiwygFiles>
</modules>
</config>
Приложение / код / местные / Pdf / WysiwygFiles / и т.д. / 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>
Это работает CE-1.9
и позволяет загружать PDF-файл, когда вы нажимаете кнопку Вставить изображение , и не позволяет link
ему.
Кроме того, как добавить pdf preview icon
для каждого загруженного файла? Результат будет как на картинке ниже
Ответы:
Чтобы разрешить загружать и связывать PDF-файл, я изменил ваш config.xml
Для иконки вы можете использовать стили CSS. Добавьте это в свою таблицу стилей, например: skin / frontend / rwd / default / css / styles.css
РЕДАКТИРОВАТЬ:
Удалена эта часть:
источник
config.xml
я все еще могу вставитьlink
, загрузить файл PDF и вставить его. Какая базовая разница между<media_allowed>
и<allowed>
.doc/.xls/.pdf
?Для загрузки файла PDF на WYSIWYG выполните следующие действия:
Нам нужно загрузить PDF-файлы с помощью инструмента WYSIWYG в Magento. Я проверил нативную функциональность, и она позволяет по умолчанию только изображения (JPG, PNG и GIF).
Итак, чтобы изменить исходное поведение, я открыл файл app / code / core / Mage / Cms / etc / config.xml, который определяет типы файлов, которые могут быть загружены, и около строки 110 я добавил строку 1, как показано ниже:
Теперь обновите браузер, и вы также можете загрузить файл pfd.
источник
Для того, чтобы разрешить загрузку в формате pdf, вы должны добавить следующее в config.xml модуля
источник