Hallo, wir haben ein kleines Backend Plugin mit dem man über den Media Store ein Bild hochladen kann. Eigenes Model.
Model:
fields: [
{ name : 'id', type: 'int', useNull: true },
{ name : 'username', type: 'string' },
{ name : 'timeandtext', type: 'string' },
{ name : 'picture', type: 'string' },
{ name : 'garage', type: 'string' },
{ name : 'position', type: 'int' }
],
associations: [{
relation: 'ManyToOne',
field: 'picture',
type: 'hasMany',
model: 'Shopware.apps.Base.model.Media',
name: 'getMedia',
associationKey: 'media'
}]
View/Detail:
picture: {
xtype: 'shopware-media-field',
fieldLabel: '{s name=picture}Bild{/s}',
valueField: 'path',
allowBlank: false
},
Funktioniert so weit auch. Der Pfad des Bildes wird in der Datenbank richtig gespeichert.
Problem ist aber das ich beim erneuten Aufruf der Detail Seite das Bild nicht mehr sehe:
Ist das mit SW 5 anders? Hab gesehen das der Pfadaufbau natürlich ein anderer ist, aber das sollte doch nicht stören oder?
Bin dankabr für jeden Hinweis!!!
Danke & Grüße
Oliver