Bug #80214

ImageManipulation: Example for dynamic variable name parts breaks BE

Added by Marcus Schwemer over 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
Start date:
2017-03-09
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
8
PHP Version:
7.0
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

In a project I have the following cropping configuration in TCA of "sys_file_reference":

$GLOBALS['TCA']['sys_file_reference']['columns']['crop']['config'] = [
    'type' => 'imageManipulation',
    'ratios' => [
        '2' => '2:1',
        '0.5' => '1:2',
        '3' => '3:1',
        '0.3333333333333333' => '1:3',
        '1.7777777777777777' => '16:9',
    ],
];

I do not have any cropvariants defined. According to the docs of cropvariants this configuration should still work.

If I update to commit "b534440e8bd789a1b1f3e84e2e173262094fa836" or later (#79997), I receive a fatal error in the BE:

#1351584844: An argument "key" or "id" has to be provided (More information)

TYPO3Fluid\Fluid\Core\Exception thrown in file
.../typo3_src/typo3/sysext/fluid/Classes/ViewHelpers/TranslateViewHelper.php in line 140.

If I reset the example in "typo3/sysext/backend/Resources/Private/Templates/ImageManipulation/ImageManipulationElement.html", it works as before ...


Related issues

Related to TYPO3 Core - Bug #79997: Fix dynamic variable name parts in FluidClosed2017-02-24

Actions
Related to TYPO3 Core - Bug #81116: Custom image crop ration breaking BE with #1351584844: An argument "key" or "id" has to be providedRejected2017-05-02

Actions

Also available in: Atom PDF