Problem/Motivation
The logo that is used on emails comes from the easy email theme. It feels feel weird that after uploading your logo to your front end theme is doesn't automatically update... it would be neat it if it.
Steps to reproduce
Proposed resolution
Update the easy email theme logo if it using the default logo when you change the front end logo.
Or provide a button or a way to set the email logo from the front end theme setting page to update the email logo to match the one used in the front end.
Or change the easy email theme to use the front end logo by default and only use a custom logo if it is overridden.
User interface changes
Configuration changes
Issue fork easy_email_theme-3515767
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
pameeela commentedThanks, I had no idea it used a separate logo.
This makes a lot of sense to me, it seems like setting a custom logo is an edge case. Moving over to the module queue though since it'll have to happen there.
Comment #3
pameeela commentedComment #4
zengenuity commentedThis is handled in Easy Email Theme. Moving it there.
Comment #5
pameeela commentedThanks!
Comment #7
zengenuity commented@alexpott, @pameeela: I've implemented this functionality in Easy Email Theme. Now, when the "Use the logo supplied by the theme" option is checked in Easy Email Theme, it will attempt to use the logo configured in the default theme. (whether that is uploaded or a default)
One thing I noticed while doing this is that Drupal CMS Olivero doesn't have a default logo.svg file. So, if we merge this change, then all DCMS sites are going to start out with no logo in their emails. In that case, they get the linked site name in that same place instead.
Comment #8
pameeela commentedAh, thanks for the heads up! I'll create an issue for adding the logo.
Comment #9
zengenuity commentedThis has to be merged along with #3545277: Hide Easy Email Theme from Appearance and Block layout pages, because once that's merged, we won't be able to access the theme logo settings.
Comment #11
zengenuity commentedComment #13
pameeela commentedThanks! I've updated the Drupal CMS issue with an MR to fix the missing logo.
Comment #14
zengenuity commentedI've created a new release for this change.