In einer component
möchte ich als Standard-Bild eines aus dem Plugin verwenden (das liegt dann unter public/bundles/mybundle/administration/img/foo.png
).
Dieses Bild soll allerdings zusätzlich auch in der Storefront verwendet werden können…
Leider wird mir immer nur das Moutain-Bild angezeigt und beim Bearbeiten des Bild-Slots ist der Bild-Pfad leer.
Was ich schon versucht habe:
Variante 1
/** ./src/Resources/app/administration/src/module/sw-cms/blocks/image/category-gallery/index.js */
imgSlot: {
type: "image",
default: {
data: {
url: 'bundles/mybundle/administration/img/foo.png',
},
},
}
Variante 2
default: {
data: {
value: 'bundles/mybundle/administration/img/foo.png',
},
},
Variante 3
default: {
data: {
href: 'bundles/mybundle/administration/img/foo.png',
},
}
Variante 4
default: {
data: {
value: 'bundles/mybundle/administration/img/foo.png',
source: 'default'
},
}
Variante 5
default: {
data: {
value: 'bundles/mybundle/administration/img/foo.png',
source: 'mybundle'
},
}
und noch einiges mehr…
Frage 1:
Wie bekomme ich das Vorschaubild aus meinem Plugin angezeigt? (zumindest in der Component (nicht preview, da klappt es))
Frage 2:
Ist es überhaupt möglich, ohne media-Datensatz das ganze in der Storefront zu verwenden? Falls ja, Wie?
Danke für Eure Hilfe.