Imagecache External

Module Drupal Illustration Voir sur Drupal.org
Nb téléchargements : 6402

Components

  • Code
  • Documentation
  • Miscellaneous
  • User interface

Licence

http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

permet de cacher des images de site externe sur le serveur et de les afficher avec un style défini

Release

Status : Published
Projects : Modules
Maintenance status : Minimally maintained
Development status : Maintenance fixes only
Supported Branches : 3.0.
shield Stable releases for this project are covered by the security advisory policy.


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



Toutes les informations proviennent du site drupal.org