Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

sevenx_themes_admin_classic: switch between admin3 and the classic fallback

This page is for administrators with legacy workflows that need the classic server-rendered admin templates. sevenx_themes_admin_classic lets an administrator switch, per session, between:

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/6.0/extensions/sevenx_themes_admin_classic.md

On this page

sevenx_themes_admin_classic: switch between admin3 and the classic fallback

This page is for administrators with legacy workflows that need the classic server-rendered admin templates. sevenx_themes_admin_classic lets an administrator switch, per session, between:

  • the admin3 design alone: AdditionalSiteDesignList is admin3, admin;
  • admin3 with the classic admin design as a fallback: AdditionalSiteDesignList is admin3, admin_classic, admin.

SiteDesign stays admin3 in both cases. The extension applies the session value through a kernel override, so global configuration is never changed.

Set it up

  1. Activate the extension: ActiveExtensions[]=sevenx_themes_admin_classic.
  2. Allow kernel overrides in config.php:
define( 'EZP_AUTOLOAD_ALLOW_KERNEL_OVERRIDE', true );
  1. Generate the kernel override autoloads:
php ./bin/php/ezpgenerateautoloads.php --kernel-override
  1. In the admin siteaccess, add the cached view preferences the extension's sub-items controls need (the README gives the exact CachedViewPreferences block).
  2. Bind the shared admin siteaccess name in sevenxthemesadminclassic.ini (see below). Keep environment specific values in settings/override, not in the extension's defaults.

Use it

Click the switch button in the admin toolbar, under the developer controls, directly beneath Clear cache. A module endpoint toggles the mode in the session, and the template cache is cleared after each switch or reset.

In classic mode a window control enables or disables the Sub items display. Paging uses a preference-driven limit (clickable presets, and a custom input with Set for larger lists) instead of a hardcoded low limit.

Settings

FileBlockKeyDefaultMeaning
sevenxthemesadminclassic.iniSevenXThemesAdminClassicSettingsSharedAdminSiteaccessNamesevenx_site_adminAdmin siteaccess the switch applies to
sevenxthemesadminclassic.iniSevenXThemesAdminClassicSettingsSwitchAdminDesignSessionVariableNameSevenXThemesAdminClassicDesignEnabledSession variable of the mode
sevenxthemesadminclassic.iniSevenXThemesAdminClassicSettingsSubitemsDefaultLimit, SubitemsMaxLimit200, 5000Sub items per page in classic mode

Releases

VersionDateChange
0.2.020 June 2026First public release: design switching, cache-safe runtime, classic sub-items controls; release notes in the repository.
0.2.1GPL v2 license files.
0.2.2Documentation of the required CachedViewPreferences for admin siteaccesses.
0.2.3The switchadmindesign policy omit list stays commented in the extension's defaults.
0.2.4The switch redirect keeps the current URI and is hardened; documentation of toolbar and policy behaviour.
21 June 2026Small toolbar position improvements.

Limits

The release notes (RELEASE_NOTES_v0.2.0.md to RELEASE_NOTES_v0.2.4.md) and the tags go to 0.2.4, but ezinfo.php still states 'Version' => '0.1.0', and extension.xml is in an older format (version="0.1.0" as an attribute, no <metadata>). The about page (/ezinfo/about) therefore shows 0.1.0 whatever release you installed. Read the release from the tag (git describe --tags in the clone) until the metadata is brought in line (see the extension metadata specification).

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x