In the image rendering TypoScript configuration of css_styled_content
the uid is removed from the references configuration of the FILES
content object.
This makes sure that the language overlay mechanism from the FILES
content object is used.
Resolves: #56712
Releases: 6.2
Change-Id: Iaea43ca006826facfba40a846da67704dd3154ea
Reviewed-on: https://review.typo3.org/28210
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Markus Klein
Tested-by: Markus Klein
allImageCaptions.cObject {
references {
table = tt_content
allImageCaptions.cObject {
references {
table = tt_content
fieldName = image
}
renderObj = TEXT
fieldName = image
}
renderObj = TEXT
* @return string Value of the config variable
*/
protected function stdWrapValue($key, array $config, $defaultValue = '') {
* @return string Value of the config variable
*/
protected function stdWrapValue($key, array $config, $defaultValue = '') {
+ if (isset($config[$key])) {
+ if (!isset($config[$key . '.'])) {
+ return $config[$key];
+ }
+ } else {
+ if (isset($config[$key . '.'])) {
+ $config[$key] = '';
+ } else {
+ return $defaultValue;
+ }
+ }
$stdWrapped = $this->cObj->stdWrap($config[$key], $config[$key . '.']);
return $stdWrapped ? $stdWrapped : $defaultValue;
}
$stdWrapped = $this->cObj->stdWrap($config[$key], $config[$key . '.']);
return $stdWrapped ? $stdWrapped : $defaultValue;
}