Index: branches/5.3.x/core/units/admin/admin_tag_processor.php =================================================================== diff -u -N -r16519 -r16532 --- branches/5.3.x/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 16519) +++ branches/5.3.x/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 16532) @@ -1,6 +1,6 @@ Application->ParseBlock($block_params); } + + /** + * Processes tag of passed prefix + * + * @param array $params Tag params. + * + * @return string + */ + protected function PassedPrefixTag(array $params) + { + $passed_prefixes = explode(',', $this->Application->GetVar('passed')); + $last_prefix = array_pop($passed_prefixes); + $tag = $params['tag']; + unset($params['tag']); + + return $this->Application->ProcessParsedTag($last_prefix, $tag, $params); + } + }