Ajouter une balise d'image en utilisant api.onToolbarCreate

Si j’ai ceci dans mon api.onToolbarCreate :

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

Et que mon paramètre image_carousel_placeholder est comme suit :

image_carousel_placeholder:
  type: upload
  default: "placeholder_image"

Il ajoute l’URL de l’image, pas la balise <img> ou son équivalent markdown ![]. Comment puis-je faire cela ? J’essaie d’éviter l’option du paramètre comme une chaîne de caractères pour saisir une vraie balise <img>. Est-ce possible ?

Moi, je suis bête. J’ai complètement raté la ligne I18n.translations[currentLocale].js.composer.image_carousel_placeholder ci-dessus.\nMaintenant :\n\nI18n.translations[currentLocale].js.composer.image_carousel_placeholder = `\u003cimg src=\"${settings.image_carousel_placeholder}\" height=\"200\" width=\"300\" /\u003e`;\n\n\nÇa marche beaucoup mieux.

1 « J'aime »