Loading CHANGELOG.txt +1 −0 Original line number Diff line number Diff line Blazy 8.x-2.0-dev, 2022-05-17 ----------------------------- - Issue #3279831 by poedan: Allow multiple thumbnails on the same video url. - Issue #3280769 by gausarts, bgreco: "Lightbox image style" setting does not work. Loading src/Plugin/Field/FieldFormatter/BlazyOEmbedFormatter.php +16 −6 Original line number Diff line number Diff line Loading @@ -62,6 +62,7 @@ class BlazyOEmbedFormatter extends FormatterBase { $settings = &$build['settings']; $blazies = $settings['blazies']; $field_name = $this->fieldDefinition->getName(); $entity = $items->getParent()->getEntity(); foreach ($items as $delta => $item) { $main_property = $item->getFieldDefinition() Loading @@ -80,13 +81,22 @@ class BlazyOEmbedFormatter extends FormatterBase { $data = ['item' => NULL, 'settings' => $settings]; if ($entity->getEntityTypeId() == 'media' && $entity->hasField($field_name) && $entity->get($field_name)->getString() == $value) { // We are on the right media entity. $media = $entity; } else { // Attempts to fetch media entity. $media = $this->formatter ->loadByProperties([ $field_name => $value, ], 'media', TRUE); $media = reset($media); } if ($media = reset($media)) { if ($media) { $this->blazyOembed->build($data, $media); } Loading Loading
CHANGELOG.txt +1 −0 Original line number Diff line number Diff line Blazy 8.x-2.0-dev, 2022-05-17 ----------------------------- - Issue #3279831 by poedan: Allow multiple thumbnails on the same video url. - Issue #3280769 by gausarts, bgreco: "Lightbox image style" setting does not work. Loading
src/Plugin/Field/FieldFormatter/BlazyOEmbedFormatter.php +16 −6 Original line number Diff line number Diff line Loading @@ -62,6 +62,7 @@ class BlazyOEmbedFormatter extends FormatterBase { $settings = &$build['settings']; $blazies = $settings['blazies']; $field_name = $this->fieldDefinition->getName(); $entity = $items->getParent()->getEntity(); foreach ($items as $delta => $item) { $main_property = $item->getFieldDefinition() Loading @@ -80,13 +81,22 @@ class BlazyOEmbedFormatter extends FormatterBase { $data = ['item' => NULL, 'settings' => $settings]; if ($entity->getEntityTypeId() == 'media' && $entity->hasField($field_name) && $entity->get($field_name)->getString() == $value) { // We are on the right media entity. $media = $entity; } else { // Attempts to fetch media entity. $media = $this->formatter ->loadByProperties([ $field_name => $value, ], 'media', TRUE); $media = reset($media); } if ($media = reset($media)) { if ($media) { $this->blazyOembed->build($data, $media); } Loading