Index: trunk/core/kernel/processors/tag_processor.php =================================================================== diff -u -N -r1560 -r2348 --- trunk/core/kernel/processors/tag_processor.php (.../tag_processor.php) (revision 1560) +++ trunk/core/kernel/processors/tag_processor.php (.../tag_processor.php) (revision 2348) @@ -65,7 +65,7 @@ $__tag_processor = $tmp['prefix'].'_TagProcessor'; $processor =& $this->Application->recallObject($__tag_processor); $processor->Prefix = $tmp['prefix']; - $processor->Special = $tmp['special']; + $processor->Special = getArrayValue($tag_mapping, 2) ? $tag_mapping[2] : $tmp['special']; $params['PrefixSpecial'] = $prefix; return $processor->ProcessParsedTag($tag_mapping[1], $params, $prefix); }