إضافة وسم صورة باستخدام api.onToolbarCreate

إذا كان لدي هذا في api.onToolbarCreate الخاص بي:

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

وإعداد image_carousel_placeholder الخاص بي هو كالتالي:

image_carousel_placeholder:
  type: upload
  default: "placeholder_image"

فهو يضيف عنوان URL للصورة الخاصة بالصورة، وليس علامة <img> أو ما يعادلها في تنسيق ماركداون ![]. كيف يمكنني فعل ذلك؟ أحاول تجنب خيار الإعداد كسلسلة نصية لإدخال علامة <img> فعلية. هل هذا ممكن؟

سخافة مني. لقد فاتني تمامًا السطر I18n.translations[currentLocale].js.composer.image_carousel_placeholder أعلاه.\nالآن:\n\nI18n.translations[currentLocale].js.composer.image_carousel_placeholder = `\u003cimg src=\"${settings.image_carousel_placeholder}\" height=\"200\" width=\"300\" /\u003e`;\n\n\nهذا يعمل بشكل أفضل بكثير.

إعجاب واحد (1)