Pictureino
Imaginator is built on the per-breakpoint aspect-ratio idea pioneered by
EXT:pictureino
(zeroseven/pictureino). The two extensions conflict by design as they
register the same backend field. So they cannot run side by side:
composer remove zeroseven/pictureino
composer require schliesser/imaginator
No database migration
The aspect-ratio field is the unprefixed aspect_ratio column, the same
column pictureino used, so existing editor data is preserved as-is. There is no
schema change and no data migration to run.
Template changes
Replace the pictureino ViewHelper call with <i:image>.
The per-breakpoint {alias: ratio} map keys resolve to the configured
breakpoints, matching pictureino's behaviour:
<html xmlns:i="http://typo3.org/ns/Schliesser/Imaginator/ViewHelpers"
data-namespace-typo3-fluid="true">
<i:image image="{data.image}"
aspectRatio="{data.aspect_ratio}"
alt="{data.header}"/>
</html>
After swapping templates, review the configuration. The ladder, format and processor defaults differ from pictureino's.