summaryrefslogtreecommitdiff
path: root/modules/search/search.pages.inc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/search/search.pages.inc')
-rw-r--r--modules/search/search.pages.inc6
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'])) {