Components
- Code
- Documentation
- Miscellaneous
- User interface
Licence
http://www.gnu.org/licenses/old-licenses/gpl-2.0.htmlpermet de cacher des images de site externe sur le serveur et de les afficher avec un style défini
Release
Covered by Drupal's security advisory policy
Release type : New features
Covered by Drupal's security advisory policy
Release type : Bug fixes Release type : New features
Description
About
Imagecache External is a utility module that allows you to store external images on your server and apply your own Image Styles.
Configuration
Important: to use the module you need to visit admin/config/media/imagecache_external and either:
- Add some domains to the whitelist -or-
- De-activate whitelist functionality
Usage instructions (for Drupal 8)
Render array
<?php
return array(
'#theme' => 'imagecache_external',
'#uri' => 'https://www.drupal.orghttps://www.drupal.org/files/druplicon.png',
'#style_name' => 'thumbnail',
'#alt' => 'Druplicon',
);
?>
Twig extension (from 3.0.1)
{{ 'https://my.web.site/my-image.jpg'|imagecache_external('thumbnail') }}
Theme function
<?php
print theme('imagecache_external', array(
'uri' => 'https://www.drupal.orghttps://www.drupal.org/files/druplicon.png',
'style_name'=> 'thumbnail',
'alt' => 'Druplicon',
));
?>
For Drupal 7 the instructions are the same, except you need to use the path
instead of the uri
parameter.
You can also use external images without coding at all by adding a Text or Link field to a Node Type and then use the Imagecache External Image formatter.
Other notes
- Images are stored in the site's files folder in an external subdirectory.
- Files can optionally be stored in subdirectories since 3.0.1
- You may flush the fetched external images (note that this does not flush the generated imagecache files before 3.0.1) by visiting admin/config/media/imagecache_external/flush
Credits
- larowlan started the project
- manu manu contributed the D7 port
- toddmbloom contributed the D8 port
- BarisW maintained the D8/D9 version
Toutes les informations proviennent du site drupal.org