Bug #14183
closedFIX: indexed search external links
0%
Description
When indexed search shows external links (like indexed PDF documents), it does not add the target that is specified in "result_link_target" to the result links.
Here's a fix: in typo3/ext/indexed_search/pi/class.tx_indexedsearch.php :: printResultRow(), replace
if ($row["show_resume"]) { // Can link directly.
$title = '<a href="'.$row["data_filename"].'">'.$row["result_number"].": ".$this->makeTitle($row
).'</a>';
}
with
if ($row["show_resume"]) { // Can link directly.
// Target set?
$target = $this->conf["result_link_target"]?'target="'.$this->conf["result_link_target"].'"':'';
$title = '<a href="'.$row["data_filename"].'" ' . $target . '>'.$row["result_number"].": ".$this->makeTitle($row).'</a>';
}
(issue imported from #M120)
Files
Updated by old_bartv over 20 years ago
Oops, Mantis ate my text! Anyway, insert $target in the string that's stored in $title and you're all set.
Updated by David Bruchmann over 14 years ago
Due to the age of this bug I assume it can be closed.
Or can someone still reproduce this bug?
Updated by Xavier Perseguers over 14 years ago
Well, I had quickly a look at source code and at least the mentioned lines are still as for old_bartv. We should leave it open until it has been tested but it might as well be still buggy.
Many users do not use target anymore nowadays as it's not standard-compliant but still, this should work properly.
Updated by Dmitry Dulepov over 14 years ago
The patch is attached. Unfortunately I was not able to set "has patch" flag.