Hallo, ich möchte ein eigenes Einkaufswelt-Plugin erstellen, was auch bei den Texten sehr gut funktioniert. Allerdings wird bei dem Bild-Element nach dem zweitenmal speichern der Einkaufswelt der Pfad des Bildes überschrieben. Weiß einer von euch, woran das liegt? Weiter unten findet ihr meinen jetzigen Code-Abschnitt im Main-File.
public function createEmotionComponent()
{
/** @var \Shopware\Components\Emotion\ComponentInstaller $installer */
$installer = $this->container->get('shopware.emotion_component_installer');
$component = $installer->createOrUpdate(
$this->getName(),
'Instagram Profil',
[
'name' => 'Instagram Profil',
'template' => 'instagram_emotion',
'xtype' => 'instagram-emotion',
'cls' => 'instagram-emotion',
]
);
$component->createTextField([
'name' => 'title',
'fieldLabel' => 'Titel',
'allowBlank' => true
]);
$component->createMediaField([
'name' => 'image',
'fieldLabel' => 'Profilbild',
'valueField' => 'virtualPath'
]);
}
Ich freue mich über jede Hilfe / Anregung.