Publish multiple themes in Next Experience

  • Release version: Xanadu
  • Updated August 1, 2024
  • 1 minute to read
  • Publish multiple themes and set the order of your Next Experience custom and Theme Builder themes to configure how they’re displayed in the user's Theme preferences.

    Before you begin

    Role required: admin

    About this task

    Publishing multiple themes applies to web instances only.

    Procedure

    1. In the filter navigator, enter m2m_app_theme.list and press Enter.
      The UX Parent App Theme table appears. This table is used to store the association between multiple themes and a parent application.
    2. Select New.
    3. On the form, fill in the fields.
      Note:
      Themes created with Theme Builder are automatically added to the UX Parent App Theme table during publishing and don’t require a new record form. To create a theme with Theme Builder see Create a theme with Theme Builder.
      UX Parent App Theme record.
      Table 1. UX Parent App Theme record form
      Field Description
      Applicability Audience that the theme should apply to. For example, you might want to specify that the theme appears only for those users with an admin role.
      Note:
      Leaving the Applicability field empty applies the theme to all users.
      Theme Theme that you want to add to the table.
      Order Order in which the theme is displayed in the Next Experience Theme user preference.
      Note:
      The applicable theme with the lowest order is considered as the default and appears first in the Next Experience Theme user preference. If the user has not made a selection from their Theme user preference, the theme with the lowest order in the UX Parent App Theme table is set as the default theme.
      Application Application scope.
      UX App Parent application that you want the theme to apply to.
    4. Select Submit.
      After the record has been added to the UX Parent App Themes table, you’re able to change the Applicability, Order, and UX App fields, as needed. If no records are listed in the table and the glide.ui.polaris.theme.custom value is empty, the Unified Navigation base theme is displayed.