Breaking: Adapted frontend editing Fluid files 

Description 

Version 2.4 changes Fluid templates and partials that EXT:academic_persons_edit ships for its frontend editing plugin. They are shipped files, not API, and an installation that overrides one of them keeps its own copy and therefore does not receive the change.

This page lists the changes of 2.4 to those files. Most of them have an entry of their own, which describes the change and how to apply it to a copy:

The changes without an entry of their own follow.

Profile name without empty parts 

The headers of the templates and Partials/Profile/Show/Personal.html rendered the name of a profile as {profile.title} {profile.firstName} {profile.middleName} {profile.lastName} , so a profile without a title or a middle name got a leading or a double space. They now leave out an empty title and an empty middle name together with their space:

{f:if(condition: profile.title, then: '{profile.title} ')}{profile.firstName}{f:if(condition: profile.middleName, then: ' {profile.middleName}')} {profile.lastName}
Copied!

The browser collapses the spaces of the old markup, so the visible name does not change.

Impact 

Installations that override one of the adapted files keep the behaviour of their own copy. For the two changes described on this page that is harmless: an overridden Profile/Show/Image.html keeps its copyright block, which renders nothing there either, and an overridden header keeps its extra spaces.

The changes listed above with an entry of their own do change what a copy misses. Their entries name the consequences.

Affected Installations 

All installations using EXT:academic_persons_edit that override one of its templates or partials.

Migration 

Re-apply the project specific overrides on top of the updated files, using the entries linked above for the changes they describe.