Skip to content

filejet/filejet-nette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages