Index: core/admin_templates/categories/xml/tree_categories.tpl
===================================================================
--- core/admin_templates/categories/xml/tree_categories.tpl (revision 13754)
+++ core/admin_templates/categories/xml/tree_categories.tpl (working copy)
@@ -4,14 +4,14 @@
, '')"
- load_url="">
+ load_url="">
, '')">
Index: core/units/categories/categories_tag_processor.php
===================================================================
--- core/units/categories/categories_tag_processor.php (revision 13754)
+++ core/units/categories/categories_tag_processor.php (working copy)
@@ -77,6 +77,7 @@
}
$icons = $grid['Icons'];
+ $icon_prefix = array_key_exists('icon_prefix', $params)? $params['icon_prefix'] : 'icon16_';
if (array_key_exists('name', $params)) {
$icon_name = $params['name'];
@@ -88,32 +89,32 @@
if ($object->GetDBField('CreatedBySystem')) {
if (!$object->GetDBField('IsMenu')) {
- return 'icon16_section_menuhidden_system.png';
+ return $icon_prefix . 'section_menuhidden_system.png';
}
- return 'icon16_section_system.png';
+ return $icon_prefix . 'section_system.png';
}
$status = $object->GetDBField('Status');
if ($status == STATUS_DISABLED) {
- return 'icon16_section_disabled.png';
+ return $icon_prefix . 'section_disabled.png';
}
if (!$object->GetDBField('IsMenu')) {
- return 'icon16_section_menuhidden.png';
+ return $icon_prefix . 'section_menuhidden.png';
}
if ($status == STATUS_PENDING) {
- return 'icon16_section_pending.png';
+ return $icon_prefix . 'section_pending.png';
}
- if ($object->GetDBField('IsNew')) {
- return 'icon16_section_new.png';
+ if ($object->GetDBField('IsNew') && ($icon_prefix == 'icon16_')) {
+ return $icon_prefix . 'section_new.png'; // show yhis icon only in grids
}
- return 'icon16_section.png';
+ return $icon_prefix . 'section.png';
}
-
+
function ItemCount($params)
{
$object =& $this->getObject($params);