Email Templates - Cannot Insert images in TinyMCE #4633

Open
opened 2026-02-20 16:20:59 -05:00 by deekerman · 0 comments
Owner

Originally created by @SinergiaCRM on GitHub (Oct 11, 2021).

Issue

In SugarCRM you could attach an image to an email template and insert it into the message by clicking on the clip icon. In SuiteCRM this does not work, whether the document is from your computer or it is a document that you have previously uploaded to the CRM.

Expected Behavior

Be able to attach an image to an email template and insert it into the message

Actual Behavior

Cannot attach an image to an email template and insert it in the message this does not work

Possible Fix

Add the ID of the editor in the 2 calls to the function insert_variable (embedImage) of the file: modules / Emails / javascript / Email.js

The function call is as follows: insert_variable (embedImage, "email_template_editor");

Steps to Reproduce

  1. Add an image to the document module
  2. Create an Email Template
  3. At the bottom of the view, attach a local image and the image created in the document module to the template.
  4. Click on the clip of both attached images and check that they are not inserted in the template message

Your Environment

SuiteCRM Version used: Version 7.11.21 - Sugar Version 6.5.25 (Build 344)
Browser name and version: Chrome Versión 92.0.4515.131 (Build oficial) (64 bits)
Environment name and version: MySQL, PHP 7
Operating System and version: Ubuntu 18.04

Originally created by @SinergiaCRM on GitHub (Oct 11, 2021). #### Issue In SugarCRM you could attach an image to an email template and insert it into the message by clicking on the clip icon. In SuiteCRM this does not work, whether the document is from your computer or it is a document that you have previously uploaded to the CRM. #### Expected Behavior Be able to attach an image to an email template and insert it into the message #### Actual Behavior Cannot attach an image to an email template and insert it in the message this does not work #### Possible Fix Add the ID of the editor in the 2 calls to the function insert_variable (embedImage) of the file: modules / Emails / javascript / Email.js The function call is as follows: insert_variable (embedImage, "email_template_editor"); #### Steps to Reproduce 1. Add an image to the document module 2. Create an Email Template 3. At the bottom of the view, attach a local image and the image created in the document module to the template. 4. Click on the clip of both attached images and check that they are not inserted in the template message #### Your Environment SuiteCRM Version used: Version 7.11.21 - Sugar Version 6.5.25 (Build 344) Browser name and version: Chrome Versión 92.0.4515.131 (Build oficial) (64 bits) Environment name and version: MySQL, PHP 7 Operating System and version: Ubuntu 18.04
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SuiteCRM-SuiteCRM#4633
No description provided.