Bild-Tag mit api.onToolbarCreate hinzufügen

Wenn ich dies in meinem api.onToolbarCreate habe:

perform: (e) => {
  e.applySurround(
    `[wrap="Carousel" autoplay=${settings.autoplay}]\n`,
    "\n[/wrap]",
    "image_carousel_placeholder"
  );
}

Und meine image_carousel_placeholder-Einstellung wie folgt aussieht:

image_carousel_placeholder:
  type: upload
  default: "placeholder_image"

Fügt es die Bild-URL des Bildes hinzu, nicht den <img>-Tag oder das entsprechende Markdown ![]. Wie gehe ich damit um? Ich versuche, die Option der Einstellung als Zeichenkette zu vermeiden, um tatsächlich einen <img>-Tag einzugeben. Ist das möglich?

Wie dumm von mir. Ich habe die Zeile I18n.translations[currentLocale].js.composer.image_carousel_placeholder oben völlig übersehen.
Jetzt:

I18n.translations[currentLocale].js.composer.image_carousel_placeholder = `\u003cimg src=\"${settings.image_carousel_placeholder}\" height=\"200\" width=\"300\" /\u003e`;

Das funktioniert viel besser.

1 „Gefällt mir“