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

Hide admin tabs: HiddenTabs

This page is for administrators who want a simpler admin on one siteaccess, for example an editor siteaccess. Two settings take a tab out of the admin's top menu or the node view, whatever added it. Added 2026-10-01.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/6.0/hidden-admin-tabs.md

On this page

Hide admin tabs: HiddenTabs

This page is for administrators who want a simpler admin on one siteaccess, for example an editor siteaccess. Two settings take a tab out of the admin's top menu or the node view, whatever added it. Added 2026-10-01.

Before, a siteaccess could restate the list of tabs but never remove an extension's tab: extensions append their tabs, and the settings of an extension in ActiveExtensions[] are read after a siteaccess's.

Settings

FileBlockKeyDefaultScope
settings/menu.iniTopAdminMenuHiddenTabs[]emptysiteaccess or override
settings/admininterface.iniWindowControlsSettingsHiddenTabs[]emptysiteaccess or override
  • [TopAdminMenu] HiddenTabs[] is read by the topmenu template operator (the top menu).
  • [WindowControlsSettings] HiddenTabs[] is read by window_controls.tpl of admin, admin3 and admin4 (the node view's tabs).

The tab identifiers are the entries of Tabs[] and AdditionalTabs[], for example dashboard, design, roles.

Example: no Design menu and no Layouts node tab

settings/siteaccess/<admin-like siteaccess>/menu.ini.append.php:

<?php /*
[TopAdminMenu]
HiddenTabs[]
HiddenTabs[]=design
*/ ?>

settings/siteaccess/<admin-like siteaccess>/admininterface.ini.append.php:

<?php /*
[WindowControlsSettings]
HiddenTabs[]
HiddenTabs[]=layouts
*/ ?>

Then clear the INI cache:

php bin/php/ezcache.php --clear-tag=ini --allow-root-user

Reload the admin: the Design tab and the node view's Layouts tab are gone on that siteaccess only.

Find every place that reads the settings:

grep -rn HiddenTabs kernel design settings

Design, Audit and Dashboard without their tabs (admin4)

In admin4, hiding design or audit loses no page: the Setup menu and the Setup overview then show a Design or an Audit group with the tab's links, and the tab's pages mark the Setup tab. Without dashboard the logo leads to the dashboard. See Moving a tab into Setup. Clear the template cache as well: the menus compile the settings in.

The shipped editor siteaccess

The editor siteaccess uses both settings. It hides explayouts_ui_dashboard, setup, design, gitmanager, xrowextract, bccie_overview and syndication in the top menu, and layouts in the node view. See the setup wizard and the editor siteaccess.

Changed on the same day

  • The node view shows each additional tab once. A tab that an extension appended twice used to appear twice.
  • The dashboard, its menus and the top tabs show a link only to a user who can open it; see admin links follow permissions.
  • The Store sidebar ([Leftmenu_shop] in menu.ini) lists Dashboard, Orders, Products overview, Product statistics and Product categories first.

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