Это можно сделать с помощью соответствующих шаблонов.
Если раньше рендеринг выполнялся с помощью Typoscript, в настоящее время рендеринг выполняется с использованием Fluid.
Возможно, вы используете Fluid Styled Content (FSC), это расширение системыи имеет свои оригинальные шаблоны на typo3_src/typo3/sysext/fluid_styled_content/Resources/Private/...
За Templates
вы найдете Image.html
, Textmedia.html
и Textpic.html
,
Они будут вызывать частичное Media/Type/Image.html
Скопируйте эти файлы на свое место (site-extension или fileadmin) и измените разметку, чтобы отобразить небольшой квадратный эскиз, связанный с полным изображением.Используйте любую библиотеку для него, как вам нравится.
Не забудьте добавить свой путь к шаблону / частичный путь к настройкам FSC.
Если вы посмотрите на этот фрагмент, вы найдетеусловие, которое проверяет {data.image_zoom}
.Если установлено, небольшое встроенное изображение, отображаемое частично, Media/Rendering/Image.html
связано с увеличенной версией.
Вы найдете dimensions
и settings
, которые определяют миниатюру.Так что вам нужна только правильная конфигурация для получения квадратных миниатюр.