Index: branches/5.1.x/core/units/categories/categories_tag_processor.php =================================================================== diff -u -N -r14241 -r14370 --- branches/5.1.x/core/units/categories/categories_tag_processor.php (.../categories_tag_processor.php) (revision 14241) +++ branches/5.1.x/core/units/categories/categories_tag_processor.php (.../categories_tag_processor.php) (revision 14370) @@ -1,6 +1,6 @@ Application->structureTemplateMapping['id:' . $category_id]) && preg_match('/external:(.*)/', $this->Application->structureTemplateMapping['id:' . $category_id], $rets) ) { + // external url + return $rets[1]; + } + unset($params['cat_id'], $params['module']); $new_params = Array ('pass' => 'm', 'm_cat_id' => $category_id, 'pass_category' => 1); $params = array_merge_recursive2($params, $new_params);