Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

FileJet Nette extension

This library extends Nette Framework and adds functionality of FileJet service for use with external images.

Installation

Simply require the library via Composer:

composer require filejet/filejet-nette ^1.0

Then add the extension to your config.neon:

extensions:
    filejet: FileJet\Nette\DI\Extension

Configuration

You can set several configuration options within your config.neon:

filejet:
    storageId: '<storage id>' # required
    basePath: '<base path of your images>' # optional
    lazyLoadAttribute: '<provide this if you use lazy loading>' # optional; defaults to "data-src"
    filterName: '<latte filter name>' # optional; changes the Nette filter name; defaults to "replace_images"

Usage

You need to include FileJet SDK JavaScript at the end of your <head> tag:

<script src="https://cdn.filejet.io/sdk.v1.js"></script>

Within your Latte templates you call replace_images filter:

{capture $content}
<p>
<img src="https://example.com/images/logo.jpg" />
</p>
{/capture}

{$content|replace_images|noescape}

About

FileJet integration for Nette framework

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages