diff --git a/modules/oe_whitelabel_paragraphs/oe_whitelabel_paragraphs.module b/modules/oe_whitelabel_paragraphs/oe_whitelabel_paragraphs.module index e8a17b933c8fedf45fa7806932095cfa9a5f68f2..822085a39fcc3379d4021852f0bba4b1fc187b55 100644 --- a/modules/oe_whitelabel_paragraphs/oe_whitelabel_paragraphs.module +++ b/modules/oe_whitelabel_paragraphs/oe_whitelabel_paragraphs.module @@ -217,15 +217,8 @@ function oe_whitelabel_preprocess_paragraph__oe_list_item_block(array &$variable foreach ($variables['paragraph']->get('field_oe_paragraphs') as $card_paragraph_item) { /** @var \Drupal\paragraphs\ParagraphInterface $card_paragraph */ $card_paragraph = $card_paragraph_item->entity; - - /** @var \Drupal\file\Plugin\Field\FieldType\FileFieldItemList $card_image_items */ - $card_image_items = $card_paragraph->get('field_oe_image'); - /** @var \Drupal\file\FileInterface|null $card_image_file */ - $card_image_file = $card_image_items->entity; - $card_image = $card_image_file ? [ - 'path' => file_url_transform_relative(file_create_url($card_image_file->getFileUri())), - 'alt' => $card_image_items->alt, - ] : []; + $card_image_item = $card_paragraph->get('field_oe_image')->first(); + $card_image = $card_image_item ? ImageValueObject::fromImageItem($card_image_item) : NULL; // Prepare the metas if available. $card_badges = []; diff --git a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig index 8f5f2799bf8a1e2d92750c4e94fbd6bd6b27655e..debd2d3e66aeea1f0a426429d06d96d414a98d6a 100755 --- a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig +++ b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig @@ -13,10 +13,7 @@ variant: 'search', title: _title, text: content.oe_summary, - image: image ? { - path: image.src, - alt: image.alt, - }, + image: image, meta: [ content.oe_sc_event_dates|field_value, ], diff --git a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig index 4d5474929e67b1dd9530df32cc7fe29b1f0f5e9e..3556131abc328427f187875f05328342354caba2 100644 --- a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig +++ b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig @@ -13,10 +13,7 @@ variant: 'search', title: _title, text: content.oe_summary, - image: image ? { - path: image.src, - alt: image.alt, - }, + image: image, meta: [ content.oe_publication_date|field_value ],