# Media Thumbnail Size Configuration für Media Folder

**URL:** <https://forum.shopware.com/t/media-thumbnail-size-configuration-fur-media-folder/68719>\
**Category:** Programmierung\
**Created:** [1. August 2020 um 13:03 UTC](https://forum.shopware.com/t/media-thumbnail-size-configuration-fur-media-folder/68719 "2020-08-01T13:03:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![juanitolaguna](https://avatars.discourse-cdn.com/v4/letter/j/dc4da7/32.png) [@juanitolaguna](https://forum.shopware.com/u/juanitolaguna)\
**Post date:** [1. August 2020 um 13:03 UTC](https://forum.shopware.com/t/media-thumbnail-size-configuration-fur-media-folder/68719/1 "2020-08-01T13:03:13Z")

</div>

Hallo Welt,

Bei der Aktivierung meines Plugins möchte ich ein Media Folder erstellen bei denen vordefinierte Thumbnails aktiviert werden.

Zuerst hole ich mir die thumbnail\_size\_ id’s und gebe diese für die erstellung des neuen Medi Folders mit. Bis dahin klappt auch alles gut. Hier ist der Code:

```
$thumbnails = $this->connection->fetchAll('
                select LOWER(HEX(media_thumbnail_size.id)) AS id from media_thumbnail_size
                where media_thumbnail_size.width in (400, 800, 1920);');

        $id = Uuid::randomHex();

        try {
            $this->mediaFolderRepository->upsert([
                [
                    'id' => $id,
                    'name' => 'Test Folder',
                    'useParentConfiguration' => false,
                    'configuration' => [
                        'id' => $id,
                        'createThumbnails' => true,
                        'keepAspectRation' => true,
                        'thumbnailQuality' => 80,
                        'mediaThumbnailSizes' => [
                            ['id' => $thumbnails[0]['id']],
                            ['id' => $thumbnails[1]['id']],
                            ['id' => $thumbnails[2]['id']]
                        ]
                    ]
                ]
            ], Context::createDefaultContext());
        } catch (ExceptionInterface $e) {
            $output->writeln($e->getMessage());
        }

```

Die Thumbnails erscheinen auch in der Folder config.&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/4/4780aab52f88a3a536432f0adec72a5646cea29a.png)

Beim deaktivieren kommt es zu einer fehlermeldung&nbsp;:&nbsp;

```
detail: The media_folder_configuration_media_thumbnail_size resource with the following primary key was not found: mediaFolderConfigurationId(7695230b70f4443aac7c2a0711d2584c) mediaThumbnailSizeId(b301908a4c804fa3a687f15bd97934c1)

## Wenn ich jetzt in die Datenbank reinschaue gibt es bzw. gab es diesen Eintrag, und ein Thumbnail weniger wird angezeigt

select * from media_folder_configuration_media_thumbnail_size 
where media_folder_configuration_id like UNHEX('7695230b70f4443aac7c2a0711d2584c');

```

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/b/ba7015b6133721c2e4546a88f4f11802443ffdc6.png)

Nach dem neuladen wird das Thumbnail deaktiviert angezeigt:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/7/7c42407b3076900f1f88fa095c8157d98c101290.png)

Habt ihr ideen woher diese Fehlermeldung kommen kann? Pflege ich die daten nicht korrekt ein?

PS: Thumbnails werden beim Upload auch generiert.&nbsp;
