Project

General

Profile

Bug #93940

Updated by Patrick Lenk about 3 years ago

The rendered system email header logo image path for the fluid variable @{typo3.systemConfiguration.backend.loginLogo}@ is wrong. 

 In my scenario, the backend @loginLogo@ setting is set to @EXT:sitepackage/Resources/Public/Images/Backend/login-logo.png@. 

 This condition in @private\typo3\sysext\core\Resources\Private\Layouts\SystemEmail.html@ is true and will render the image: 

 <pre> 
 <f:if condition="{typo3.systemConfiguration.backend.loginLogo}"> 
     <f:then> 
         <f:image src="{typo3.systemConfiguration.backend.loginLogo}" absolute="1" alt="TYPO3 Logo" height="41" width="150" /> 
     </f:then> 
 ... 
 </pre> 

 The path to the image is unfortunately wrong for users in the final output, the image can never be loaded: 
 <pre> 
 <img alt="TYPO3 Logo" src="http://typo3_10.4_prod/vendor/bin/typo3/typo3temp/assets/_processed_/c/9/csm_login-logo_90bde36d29.png" width="150" height="41" /> 
 </pre> 

 I seems, that this path is the internal system path to the image, but must be public with domain etc. to render in email clients.

Back