---
title: "Feature: A responsive image partial to share"
manual: "Academic Base"
version: "main"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-base:feature-responsive-image-partial@main"
source: "Changelog/3.0/Feature-ResponsiveImagePartial.rst"
rendered: "2026-10-17T08:47:46+00:00"
---

# Feature: A responsive image partial to share {#feature-responsive-image-partial}

## Description {#description}

This extension ships its first Fluid partial,
[`Resources/Private/Partials/Academic/Image.html`](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FileStructure/Resources/Private/Index.html#file-extension-resources-private-partials-somepartials-fluid-html). It renders an image of
a record as a `<picture>` with WebP sources per breakpoint, applies a
named crop variant, shows a placeholder when there is no image, passes SVG
files through unprocessed and adds the caption and the copyright on request.
It accepts Extbase and core file references alike.

The breakpoints and widths come from four presets - `card`, `detail`, `logo`
and `teaser` \- each a section of the partial. A project that overrides the one
file therefore changes the image markup of every plugin that renders it.

The partial, its arguments and its presets are public API, described in
[The responsive image partial](https://docs.typo3.org/permalink/fgtclb/academic-base:templates-image@main).

`EXT:academic_persons` renders the profile image of its cards and of the
public profile through it, and so does `EXT:academic_contacts4pages`, which
renders the same cards.

## Impact {#impact}

An extension or a project template renders an image responsively with one
`<f:render partial="Academic/Image" />` and the path
`EXT:academic_base/Resources/Private/Partials/` in its partial root
paths. Nothing changes for a view that does not register that path.
