projects / org / se7enxweb / inlinepdfbundle
Find the Exponential Software extensions you want
UNIX name | Owner | Status |
---|---|---|
InlinePdfBundle | 7x | stable |
Version | Compatible with |
---|---|
N/A | N/A |
An eZ Publish bundle providing routing and a controller that enables inline
display of PDF files with friendly URL aliases.
Copyright (C) 2015 Andy Caiger, Enterprise AB Ltd
Licensed under GNU General Public License 2.0
Suppose a page http://www.example.com/Folder/File has a field that contains a
binary file called My document.pdf. You can access an inline version of the PDF
using http://www.example.com/Folder/File/My%20document.pdf.
You can also download it using the usual legacy module at
http://www.example.com/content/download/...
Example of generating the URL in a template:
{% set file = content.getField( 'file' ) %}
Download the bundle to src/Eab/InlinePdfBundle or use composer:
composer require --update-no-dev --prefer-dist eab/inline-pdf-bundle
Edit registerBundles() in ezpublish/EzPublishKernel.php and add the following:
new Eab\InlinePdfBundle\EabInlinePdfBundle(),
Add the following to ezpublish/config/routing.yml:
eab_inlinepdf:
resource: "@EabInlinePdfBundle/Resources/config/routing.yml"
There is no support for external file storage. The file is assumed to be stored
in the eZ Publish legacy file tree.