Bug #101709
Updated by Oliver Hader about 1 year ago
<pre>
page = page
page {
meta {
twitter:image {
attribute = property
cObject = TEXT
cObject {
typolink.parameter.cObject = IMG_RESOURCE
typolink.parameter.cObject {
file = EXT:site/Resources/Public/Images/indie-logo-inverted.png
file.width = 1200m
file.height = 628m
}
typolink.forceAbsoluteUrl = 1
typolink.returnLast = url
}
}
}
}
</pre>
* the generated result of @IMG_RESOURCE@ is something like @/typo3temp/assets/_processed_/8/e/csm_indie-logo-inverted_f323361c00.png@
* @LegacyLinkNotationConverter@ considers this to be handled by @LinkService::TYPE_URL@, since it was generated in the root-file-storage (storage-uid=0)
* @ExternalUrlLinkBuilder@ (used for @LinkService::TYPE_URL@) does not consider @forceAbsoluteUrl@
This results in the incorrect output of having:
<pre>
<meta name="twitter:image" content="/typo3temp/assets/_processed_/8/e/csm_indie-logo-inverted_f323361c00.png" />
</pre>
But, it actually should contain the domain as well:
<pre>
<meta name="twitter:image" content="https://indiemusik-festival.de/typo3temp/assets/_processed_/8/e/csm_indie-logo-inverted_f323361c00.png" />
</pre>