Index: /typo3/t3lib/class.t3lib_parsehtml_proc.php
===================================================================
--- /typo3/t3lib/class.t3lib_parsehtml_proc.php (revision 4927)
+++ /typo3/t3lib/class.t3lib_parsehtml_proc.php (working copy)
@@ -734,8 +734,8 @@
if (is_array($page)) { // Page must exist...
$pairParts = t3lib_div::trimExplode(',',$link_param);
$href = $siteUrl.'?id='.$pairParts[0].($pairParts[2]?$pairParts[2]:'');
- } else if(strtolower(substr($link_param, 0, 7)) == 'record:') {
- // linkHandler - allowing links to start with "record:"
+ } else if(isset($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['typolinkLinkHandler'][array_shift(explode(':',$link_param))])) {
+ // linkHandler - allowing links to start with registerd linkHandler f.e. "record:"
$href = $link_param;
} else {
#$href = '';