Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 仅覆盖页面资源的图像裁剪默认值_Typo3_Typo3 8.x - Fatal编程技术网

Typo3 仅覆盖页面资源的图像裁剪默认值

Typo3 仅覆盖页面资源的图像裁剪默认值,typo3,typo3-8.x,Typo3,Typo3 8.x,我想覆盖专门针对页面资源的图像裁剪配置 在中,我可以找到以下部分: 还可以使用columnOverrides功能仅为特定tt_内容元素类型设置裁剪配置: $GLOBALS['TCA']['tt_content']['types']['textmedia']['columnsoferrides']['assets']['config']['overrideChildTca']['columns']['crop']['config']=[ “作物变量”=>[ 我问自己,是否有可能专门针对页面资源中的

我想覆盖专门针对页面资源的图像裁剪配置

在中,我可以找到以下部分:

还可以使用columnOverrides功能仅为特定tt_内容元素类型设置裁剪配置:

$GLOBALS['TCA']['tt_content']['types']['textmedia']['columnsoferrides']['assets']['config']['overrideChildTca']['columns']['crop']['config']=[ “作物变量”=>[

我问自己,是否有可能专门针对页面资源中的媒体文件执行此操作

我试过这样的方法:

$GLOBALS['TCA']['pages']['types']['media']['columnsOverrides']['assets']['config']['overrideChildTca']['columns']['crop']['config'] = [
但这是行不通的

也许这根本不起作用。但如果真的起作用,我期待着一些提示来实现这一点


提前谢谢。

您基本上是正确的,但您需要参考a以使其正常工作。对于
页面
表,这将是

因此,以下方法将起作用:

$GLOBALS['TCA']['pages']['types'][(string)\TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE\u DEFAULT]['columnsOverrides']['assets']['config']['overrideChildTca']['columns']['crop']['config']=[…];
这将仅为标准类型的页面设置裁剪配置


如果您只想为几个选定的页面设置此选项,则需要添加您自己的
doktype

$GLOBALS['TCA']['pages']['columns']['media']['config']['overrideChildTca']['columns'['cropr']['config']['cropVariants']

将执行更改所有页面类型的CropVariant的操作

如果要更改特殊页面类型的CropVariant,必须使用

$GLOBALS['TCA']['pages']['types']['theu-pages[u-TYPE']['columnsoferrides']['media']['config']['overrideChildTca']['columns']['cropVariants']

您所有页面类型的示例都有效。如果其他任何页面类型出现问题,我本人无法确认特殊页面类型的配置示例是否有效,但它看起来非常有希望。感谢Kevin的帮助!这里的工作示例扩展可能我还没有完全理解doktype的部分。但是工作。但没关系,谢谢你的回答!也许这会帮助其他人。他写的基本相同,只是使用了一个具体的值,而不是
“页面类型”
;-)但是的,如果你想影响所有页面类型,请使用前面提到的第一个示例。