-
Improvement
-
Resolution: Fixed
-
Minor
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
MDL-74033-master-2 -
-
1
-
HQ Team International CIH2-219
A large number of developers have asked about the possibility of customising the primary navigation. We had an investigation into doing that in MDL-73233, but a complete solution like what is being implemented for the dashboard, is not possible for all primary navigation items in the time remaining for the 4.0 release.
This issue is to provide a way to show and hide primary navigation nodes (tabs) in a less strict fashion. For this adding variables to theme/config.php are for developer alterations and the same internal checks are not required from core.
The primary navigation is only visible in the boost theme, and making changes in core related to theme specifics is not allowed. So we have to work with that restriction.
By adding a config to the boost theme, the specific layout pages can retrieve that information and then alter the primary class accordingly. We could help out here by providing a method to help.
- caused a regression
-
MDL-78974 Theme config properties trigger "dynamic property deprecation" in PHP 8.2
- Closed
- has a non-specific relationship to
-
MDL-74037 Let admins hide/reorder start page options (displayed in the primary nav)
- Open
-
MDL-73233 Provide option to not use the Dashboard
- Closed
- has been marked as being related by
-
MDL-78451 Local extend_navigation Callback does not work in Boost anymore
- Closed
- will help resolve
-
MDL-74037 Let admins hide/reorder start page options (displayed in the primary nav)
- Open