Konfigurace médií
Konfigurace médií
Popis TODO odkaz do funkční specifikace.
Konfigurace médií je vždy součástí konfigurace entity, která media podporuje, tedy produkty, kategorie, skupiny nebo značky.
Konfiguraci lze specifikovat pro konkrétní katalog pomocí elementu catalogSpecific.
Zkopírovat odkaz na sekciKonfigurace
Zkopírovat odkaz na sekciPříklad základní konfigurace médií pro produkty
1 <product><!-- ... nebo <category>, <group>, <brand> -->2 <mediaConfig>3 <mediaList>4 <!-- Hlavní motivový obrázek produktů, zobrazený v seznamech, detailu v košíku atd. -->5 <media>6 <code>hlavni-motiv</code>7 <maxItems>1</maxItems>8 <allowedFileExtensions>jpg,png,webp</allowedFileExtensions>9 <frequentlyAccessed>true</frequentlyAccessed>10 </media>11 <!-- Další obrázky produktu zobrazené v detailu -->12 <media>13 <code>galerie</code>14 <type>GALLERY</type>15 <maxItems>5</maxItems>16 <allowedFileExtensions>jpg,png,webp</allowedFileExtensions>17 </media>18 <mediaList> 19 </mediaConfig>20</product>
Zkopírovat odkaz na sekciPříklad konfigurace
1 <mediaConfig>2 <mediaList>3 <media>4 <allowedFileExtensions>jpg,png,webp</allowedFileExtensions>5 <code>hlavni-motiv</code>6 <folder>/edeeshop/#{catalog.code}/#{edeeShopEntity.entityType.code}/#{gallery.code}/#{edeeShopEntity.code}/</folder>7 <frequentlyAccessed>false</frequentlyAccessed>8 <maxItems>1</maxItems>9 <storage>f.file</storage>10 <type>MOTIVE</type>11 </media>12 </mediaList>13</mediaConfig>
Zkopírovat odkaz na sekciPopis
Zkopírovat odkaz na sekcimediaConfig/mediaList/media
Konfigurace médií pro daný typ entity.
Konfigurace se po inicializaci registruje do mediaGalleryFeature, odkud s ním nadále tato feature pracuje.
| Vlastnost | Popis | Hodnota | Povinná | Výchozí hodnota |
|---|---|---|---|---|
| allowedFileExtensions | Obsahuje seznam povolených přípon souborů oddělený čárkami. | String | - | - |
| code | Unikátní kód galerie v rámci katalogu a typu entity. Jedná se o identifikátor, který se následně používá pro zobrazení odpovídající zobrazená na FE nebo AR. | String | - | - |
| folder | Cestu ve storage pro ukládání souborů této galerie. Jedná se o SPeL výraz, ve kterém lze použít tyto proměnné:
Default hodnota je /edeeshop/#{catalog.code}/#{edeeShopEntity.entityType.code}/#{gallery.code}/#{edeeShopEntity.code}/. | String | - | /edeeshop/#{catalog.code}/#{edeeShopEntity.entityType.code}/#{gallery.code}/#{edeeShopEntity.code}/ |
| frequentlyAccessed | Pokud je hodnota true data se publikují do dat a jsou tedy k dispozici v seznamech. (Typicky hlavní motiv). Pokud je hodnota false data se publikují pouze do fatData a jsou k dispozici pouze v detailu entity. | boolean | - | false |
| maxItems | Umožňuje omezit počet souborů, který lze do takovéto galerie přidat. | Integer | - | - |
| storage | Specifikuje CPS storage, do které budou ukládány soubory media galerií. Default hodnota f.file, která vyhovuje všem běžným případům. V případě použití jiné storage je možné, že některá funkčnost nebude plně dostupná. | String | - | f.file |
| type | Typ souboru: obrázek, galerie nebo příloha. Ovlivní způsob zadávání v administraci. |
V AR představuje komponentu pro upload jediného obrázkového souboru s náhledem.
V AR Představuje komponentu pro upload a zobrazení většího množství obrázků.
V AR představuje komponentu pro upload a zobrazení většího množství neobrázkových příloh. | - | MOTIVE |