diff options
Diffstat (limited to 'modules/search/search.pages.inc')
-rw-r--r-- | modules/search/search.pages.inc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/search/search.pages.inc b/modules/search/search.pages.inc index c78c60aaf..f796f6d24 100644 --- a/modules/search/search.pages.inc +++ b/modules/search/search.pages.inc @@ -105,9 +105,15 @@ function template_preprocess_search_results(&$variables) { * @see search-result.tpl.php */ function template_preprocess_search_result(&$variables) { + global $language; + $result = $variables['result']; $variables['url'] = check_url($result['link']); $variables['title'] = check_plain($result['title']); + if (isset($result['language']) && $result['language'] != $language->language && $result['language'] != LANGUAGE_NONE) { + $variables['title_attributes_array']['xml:lang'] = $result['language']; + $variables['content_attributes_array']['xml:lang'] = $result['language']; + } $info = array(); if (!empty($result['module'])) { |