Skip to content
Snippets Groups Projects

Resolve #3466630 "Attempt to remove"

2 files
+ 13
8
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -49,11 +49,17 @@ function imageapi_optimize_webp_responsive_preprocess_responsive_image(&$variabl
// If WebP processor exits on pipeline, build another map for jpg => webp paths.
if ($pipeline_webp_map[$image_style->getPipeline()]) {
$image_uri = $image_style->buildUri($variables['uri']);
$image_webp_uri = $image_style->buildUri($variables['uri'] . '.webp');
$image_url = \Drupal::service('file_url_generator')->generateAbsoluteString($image_uri);
$image_webp_url = \Drupal::service('file_url_generator')->generateAbsoluteString($image_webp_uri);
$image_relative_path = \Drupal::service('file_url_generator')->transformRelative($image_url);
$image_token = $image_style->getPathToken($variables['uri']);
$image_relative_path .= '?itok=' . $image_token;
$image_webp_uri = $image_style->buildUri($variables['uri'] . '.webp');
$image_webp_url = \Drupal::service('file_url_generator')->generateAbsoluteString($image_webp_uri);
$image_webp_relative_path = \Drupal::service('file_url_generator')->transformRelative($image_webp_url);
$image_webp_token = $image_style->getPathToken($variables['uri'] . '.webp');
$image_webp_relative_path .= '?itok=' . $image_webp_token;
$image_style_map[$image_relative_path] = $image_webp_relative_path;
}
}
Loading