Akhil
(Akhil )
January 19, 2026, 8:50am
1
hi,
i have create a openedx tutor teak version and using plugin slots i have customized the headers and footers as per my need through a plugin and it works on all the lms pages… the thing is /courses page is not getting the header and footer as its not mfe … as courses page is a legacy page(i think so),
so how can i do the customization of this /courses page ?
FarazM
(Muhammad Faraz Maqsood)
January 19, 2026, 9:12am
2
You can follow tutor-indigo(Link ) for customizing legacy tamplates.
1 Like
Hi @Akhil
Yes, that’s expected behavior.
The plugin slots only work with MFEs . The /courses page is a legacy LMS page , so MFE plugin slots will not apply there.
For legacy pages, customization needs to be done by modifying the LMS templates directly.
Since you’re using Tutor Indigo , as @FarazM mentioned you can update the header (and other UI parts) from here for all pages :
https://github.com/overhangio/tutor-indigo/tree/release/tutorindigo/templates/indigo/lms/templates/header
Similarly for footer:
## mako
<%page expression_filter="h"/>
<%!
from datetime import datetime
from django.urls import reverse
from django.utils.translation import gettext as _
from lms.djangoapps.branding.api import get_footer
from openedx.core.djangoapps.lang_pref.api import footer_language_selector_is_enabled
%>
<% footer = get_footer(is_secure=is_secure) %>
<% icp_license_info = getattr(settings, 'ICP_LICENSE_INFO', {})%>
<%namespace name='static' file='static_content.html'/>
<!-- NEW IN INDIGO update footer -->
% if uses_bootstrap:
<div class="wrapper wrapper-footer">
<footer id="footer" class="tutor-container"
## When rendering the footer through the branding API,
## the direction may not be set on the parent element,
## so we set it here.
% if bidi:
This file has been truncated. show original
These template files control the header and footer for legacy pages, including /courses.
You can override or modify them to apply your required changes.
sarina
(Sarina Canelake)
January 20, 2026, 2:55pm
4
Hi @Abdul_Muqadim - in Ulmo, recently released, the Catalog MFE can be optionally installed.
In the Ulmo release, a new and improved Course Catalog is available. This new catalog experience features an updated, themable UI, better searching & sorting, and highly customizable Home, Catalog & Course About pages. Additionally, all pages are...