diff --git a/core/modules/content_translation/content_translation.module b/core/modules/content_translation/content_translation.module index 0370367..ff1b34d 100644 --- a/core/modules/content_translation/content_translation.module +++ b/core/modules/content_translation/content_translation.module @@ -534,7 +534,7 @@ function content_translation_form_language_content_settings_form_alter(array &$f } /** - * Implements hook_preprocess_HOOK() for theme_language_content_settings_table(). + * Implements hook_preprocess_HOOK() for language-content-settings-table.html.twig. */ function content_translation_preprocess_language_content_settings_table(&$variables) { module_load_include('inc', 'content_translation', 'content_translation.admin'); diff --git a/core/modules/language/language.admin.inc b/core/modules/language/language.admin.inc index 71d3da0..ecea614 100644 --- a/core/modules/language/language.admin.inc +++ b/core/modules/language/language.admin.inc @@ -94,7 +94,14 @@ function template_preprocess_language_negotiation_configure_form(&$variables) { } /** - * Implements hook_preprocess_HOOK() for theme_language_content_settings_table(). + * Prepares variables for language content settings table templates. + * + * Default template: language-content-settings-table.html.twig. + * + * @param array $variables + * An associative array containing: + * - element: An associative array containing the properties of the element. + * Properties used: #bundle_label, #title. */ function template_preprocess_language_content_settings_table(&$variables) { // Add a render element representing the bundle language settings table. @@ -132,24 +139,11 @@ function template_preprocess_language_content_settings_table(&$variables) { ); } + $variables['title'] = $element['#title']; $variables['build'] = array( - '#title' => $element['#title'], '#header' => $header, '#rows' => $rows, '#type' => 'table', ); -} - -/** - * Returns HTML for an administration settings table. - * - * @param array $variables - * An associative array containing: - * - build: A render element representing a table of bundle content language - * settings for a particular entity type. - * - * @ingroup themeable - */ -function theme_language_content_settings_table($variables) { - return '