Welche Version der indexed search ist denn bei dir installiert? Bei den älteren Versionen war die Flaggenzuweisung hardcoded. Zu finden in der Datei class.tx_indexedsearch.php, Funktion makeLanguageIndication().
Hier der Code dieser Funktion aus einer älteren Installation von mir:
PHP-Code:
function makeLanguageIndication($row) {
if ($row["item_type"]==0) {
switch($row["sys_language_uid"]) {
// OBVIOUSLY this will not work generally. First we need to know WHICH flag is used for WHICH language-uid. This just shows the concept works.
case 0:
return '<img src="tslib/media/flags/flag_de.gif" width="21" height="13" border="0" alt="German">';
break;
case 2:
return '<img src="tslib/media/flags/flag_uk.gif" width="21" height="13" border="0" alt="English">';
break;
default:
# return '<img src="tslib/media/flags/flag_uk.gif" width="21" height="13" border="0" alt="English - default">';
break;
}
}
return " ";
}
Wie du siehst, sind hier die Flaggen hardcoded. Bei der Version 2.1.3, die bei 3.8 dabei sein sollte, kommen die Flaggen aus dem Sprach-Datensatz, wenn ich nicht irre.
Gruß,
Jürgen