Project

General

Profile

Bug #93383

Updated by Simon Schaufelberger about 2 years ago

My customer requires og:image working on all pages. I tried to fetch the og_image from rootpage (og_image reference). 

 But it doesn't seem to work on subpages (only rootpage). 

 <pre> 


 ``` 
 og:image { 
     required = 1 
     attribute = property 
    
     cObject = FILES 
     cObject { 
         maxItems = 1 
         # Notice: 
         # og_image has been added to $GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields'] .= ',og_image'; 
         references.data = fullRootLine: 0, og_image 

         renderObj = COA 
         renderObj { 
             10 = IMG_RESOURCE 
             10 { 
                 file { 
                     import.data = file:current:uid 
                     treatIdAsReference = 1 
    
                     width = 1200 
                     height = 630c 
                 } 
    
                 stdWrap { 
                     typolink { 
                         parameter.data = TSFE:lastImgResourceInfo|3 
                         returnLast = url 
                         forceAbsoluteUrl = 1 
                     } 
                 } 
             } 
         } 
     } 
 } 
 </pre> 


 ``` 

 Btw. twitter:image works fine the same way - even without having to add it to addRootLineFields! 

 I think there might be a bug or something?! Did not figure out either in TypoScript nor PHP/Core stuff where it stucks.

Back