only in patch2: unchanged: --- a/core/modules/help_topics/help_topics/core.appearance.html.twig +++ b/core/modules/help_topics/help_topics/core.appearance.html.twig @@ -8,7 +8,7 @@ related:

{% trans %}What is a theme?{% endtrans %}

{% trans %}A theme is a set of files that define the visual look and feel of your site. The core software and modules that run on your site determine which content (including HTML text and other data stored in the database, uploaded images, and any other asset files) is displayed on the pages of your site. The theme determines the HTML markup and CSS styling that wraps the content. Several basic themes are supplied with the core software; additional contributed themes can be downloaded separately from the Download & Extend page on drupal.org, or you can create your own theme.{% endtrans %}

{% trans %}What is a base theme?{% endtrans %}

-

{% trans %}A base theme is a theme that is not meant to be used directly on a site, but instead acts as a scaffolding for building other themes. The core Classy theme is one example; other base themes can be downloaded from the Download & Extend page on drupal.org.{% endtrans %}

+

{% trans %}A base theme is a theme that is not meant to be used directly on a site, but instead acts as a scaffolding for building other themes. The core Stable 9 theme is one example; other base themes can be downloaded from the Download & Extend page on drupal.org.{% endtrans %}

{% trans %}What is a layout?{% endtrans %}

{% trans %}A layout is a template that defines where blocks and other pieces of content should be displayed. The core Layout Discovery module allows modules and themes to register layouts, and the core Layout Builder module provides a visual interface for placing fields and blocks in layouts for entity sub-types and individual entity items (see {{ content_structure_topic }} for more on entities and fields).{% endtrans %}

{% trans %}Changing site appearance overview{% endtrans %}

only in patch2: unchanged: --- a/core/profiles/demo_umami/themes/umami/umami.theme +++ b/core/profiles/demo_umami/themes/umami/umami.theme @@ -106,16 +106,7 @@ function umami_form_search_block_form_alter(&$form, FormStateInterface $form_sta */ function umami_preprocess_links__media_library_menu(array &$variables) { foreach ($variables['links'] as &$link) { - // This conditional exists because the media-library-menu__link class is - // currently added by Classy, but Umami will eventually not use Classy as a - // base theme. - // @todo remove conditional, keep class addition in - // https://drupal.org/node/3110137 - // @see https://www.drupal.org/node/3109287 - // @see classy_preprocess_links__media_library_menu() - if (!isset($link['link']['#options']['attributes']['class']) || !in_array('media-library-menu__link', $link['link']['#options']['attributes']['class'])) { - $link['link']['#options']['attributes']['class'][] = 'media-library-menu__link'; - } + $link['link']['#options']['attributes']['class'][] = 'media-library-menu__link'; } } only in patch2: unchanged: --- a/core/themes/claro/claro.theme +++ b/core/themes/claro/claro.theme @@ -406,17 +406,7 @@ function claro_form_alter(array &$form, FormStateInterface $form_state, $form_id $form['header']['media_bulk_form']['#attributes']['class'][] = 'media-library-views-form__bulk_form'; } $form['actions']['submit']['#attributes']['class'] = ['media-library-select']; - - // The conditional below exists because the media-library-views-form class is - // is currently added by Classy, but Claro will eventually not use Classy as - // a base theme. - // @todo remove conditional, keep class addition in - // https://drupal.org/node/3110137 - // @see https://www.drupal.org/node/3109287 - // @see classy_form_alter() - if (!isset($form['#attributes']['class']) || !in_array('media-library-views-form', $form['#attributes']['class'])) { - $form['#attributes']['class'][] = 'media-library-views-form'; - } + $form['#attributes']['class'][] = 'media-library-views-form'; } }