# 2015-05-04 mes notes à http://jenny.bourdiol.org/content/technique-rwd-des-images-drupal-7-field-formatter-class function get_sizes_for_image($classes) { $sizes = ""; //L'ensemble des classes de l'image est analysée, à la recherche //du pattern 'responsiveimage' qui identifie les classes utilisées //pour cette fonctionnalité. foreach ($classes as $class) { if (strpos($class, "responsiveimage-")!==false) { $class = $class; break; } } if (strlen($class)==0) return $sizes; //A titre d'exemple, 3 classes et 3 sizes différents switch($class) { case 'responsiveimage-type1': $sizes="(min-width: 64em) 11.11vw"; break; case 'responsiveimage-type2': $sizes="(min-width: 64em) 25vw, 50vw"; break; case 'responsiveimage-type3': $sizes="(min-width: 40em) 50vw, 100vw"; break; default: $sizes="100vw"; break; } return $sizes; }