From 9fef184320d583e4abd2432776de7da328d374d0 Mon Sep 17 00:00:00 2001 From: "Ghekko.nl" <1313612+GhekkoNL@users.noreply.github.com> Date: Wed, 19 Mar 2025 12:39:41 +0100 Subject: [PATCH] mod_languages image title and alt name When using mod_languages i am missing the title and alt names in this code, If you want a better SEO and a better use for blind and partially sighted people you might want to use this code. Also to be found here: https://github.com/joomla/joomla-cms/issues/45161 --- modules/mod_languages/tmpl/default.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/mod_languages/tmpl/default.php b/modules/mod_languages/tmpl/default.php index 514f30cfeb137..0aa0421111d4e 100644 --- a/modules/mod_languages/tmpl/default.php +++ b/modules/mod_languages/tmpl/default.php @@ -32,7 +32,7 @@ active) : ?> @@ -51,7 +51,7 @@
  • href="link, ENT_QUOTES, 'UTF-8'), ENT_NOQUOTES); ?>"> get('dropdownimage', 1) && ($language->image)) : ?> - image . '.gif', $params->get('full_name') ? '' : $language->title_native, null, true); ?> + image . '.gif', !empty($language->title_native) ? $language->title_native : $language->title, ['alt' => !empty($language>title_native) ? $language->title_native : 'Language flag', 'title' => !empty($language->title_native) ? $language->title_native : $language->title,], true); ?> get('full_name', 1) ? $language->title_native : strtoupper($language->sef); ?> @@ -61,7 +61,7 @@
  • href=""> get('dropdownimage', 1) && ($language->image)) : ?> - image . '.gif', $params->get('full_name') ? '' : $language->title_native, null, true); ?> + image . '.gif', !empty($language->title_native) ? $language->title_native : $language->title, ['alt' => !empty($language>title_native) ? $language->title_native : 'Language flag', 'title' => !empty($language->title_native) ? $language->title_native : $language->title,], true); ?> get('full_name', 1) ? $language->title_native : strtoupper($language->sef); ?> @@ -85,7 +85,7 @@ href="link, ENT_QUOTES, 'UTF-8'), ENT_NOQUOTES); ?>"> get('image', 1)) : ?> image) : ?> - image . '.gif', $language->title_native, ['title' => $language->title_native], true); ?> + image . '.gif', !empty($language->title_native) ? $language->title_native : $language->title, ['alt' => !empty($language>title_native) ? $language->title_native : 'Language flag', 'title' => !empty($language->title_native) ? $language->title_native : $language->title,], true); ?> sef); ?> @@ -100,7 +100,7 @@ href=""> get('image', 1)) : ?> image) : ?> - image . '.gif', $language->title_native, ['title' => $language->title_native], true); ?> + image . '.gif', !empty($language->title_native) ? $language->title_native : $language->title, ['alt' => !empty($language>title_native) ? $language->title_native : 'Language flag', 'title' => !empty($language->title_native) ? $language->title_native : $language->title,], true); ?> sef); ?>