Index: trunk/core/units/admin/admin_tag_processor.php =================================================================== diff -u -N -r5219 -r5296 --- trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 5219) +++ trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 5296) @@ -340,12 +340,13 @@ { $ret = ''; $special = isset($params['special']) ? $params['special'] : ''; + $skip_prefixes = isset($params['skip_prefixes']) ? explode(',', $params['skip_prefixes']) : Array(); $block_params = Array('name' => $params['render_as']); foreach ($this->Application->ModuleInfo as $module_name => $module_info) { $prefix = $module_info['Var']; - if ($prefix == 'm') continue; - $label = $this->Application->getUnitOption($prefix, 'ViewMenuPhrase'); - $block_params['title'] = $this->Application->Phrase($label); + if (in_array($prefix, $skip_prefixes)) continue; + $label = $this->Application->getUnitOption($prefix, $params['title_property']); + $block_params['title'] = $label; $block_params['prefix'] = $prefix; $ret .= $this->Application->ParseBlock($block_params); }