Feature: The script of the public profile can be switched off
Description
The template Templates/ of the
Profile detail and the Profile list and detail content
elements registers the module
@fgtclb/. An installation that brings
its own script had to override the whole template to leave it out.
The module is switchable now, per site:
| Site setting and constant | Default |
|---|---|
plugin. |
true
|
It is declared by the site set fgtclb/, with every other
setting of this extension:
plugin.tx_academicpersons.assets.js: false
An installation that configures its frontend through
sys_
records sets the TypoScript constant of the very same name, in
Constants:
plugin.tx_academicpersons.assets.js = 0
Every academic extension that loads a script has this switch, named
assets. below its own plugin namespace and switched on by
default, after the switch of the study plan content element.
Impact
Nothing changes for an installation that configures nothing: the profile loads its script exactly as before.
Switched off, the page does not load it, and the markup is unchanged. The
entries of the profile stay folded until a script of the site opens them:
the template renders each panel with the attribute
hidden
. See
Load the script or bring your own for the markup a script of your own addresses.
A project that overrides Templates/ keeps whatever
its copy loads. The switch reaches it once it wraps its own
<f: in
<f:.