'custom-sections', 'ConfigPriority' => 2, # Event handler class used for HOOKing to existing events (ie. ) 'EventHandlerClass' => Array ('class' => 'CustomEventHandler', 'file' => 'custom_eh.php', 'build_event' => 'OnBuild'), # Defined to draw new sections (if any) in left nav. tree, normally each unit has it's own Tag Processor 'TagProcessorClass' => Array ('class' => 'kDBTagProcessor', 'file' => '', 'build_event' => 'OnBuild'), # Extend/override already existing classes (ie. Event Handlers, Tag Processors) 'RegisterClasses' => Array ( # extend default User core/units/users/users_tag_processor.php / users_event_handler.php // Array ('pseudo' => 'u_TagProcessor', 'class' => 'EUserTagProcessor', 'file' => 'e_user_tp.php'), // Array ('pseudo' => 'u_EventHandler', 'class' => 'EUserEventHandler', 'file' => 'e_user_eh.php'), # extend default Product classes /in-commerce/units/products/products_tag_processor.php / products_event_handler.php // Array ('pseudo' => 'p_TagProcessor', 'class' => 'EProductTagProcessor', 'file' => 'e_product_tp.php'), // Array ('pseudo' => 'p_EventHandler', 'class' => 'EProductEventHandler', 'file' => 'e_product_eh.php'), # extend default Link /in-link/units/links/link_tag_processor.php / links_event_handler.php // Array ('pseudo' => 'l_TagProcessor', 'class' => 'ELinkTagProcessor', 'file' => 'e_link_tp.php'), // Array ('pseudo' => 'l_EventHandler', 'class' => 'ELinkEventHandler', 'file' => 'e_link_eh.php'), ), # Replace/substiture any admin default templates with custom ones 'ReplacementTemplates' => Array ( # replace default image block with custom template // 'incs/image_blocks' => 'custom/incs/image_blocks', # replace default edit link template // 'in-links/links/links_edit' => 'custom/links/links_edit', # replace default edit category template // 'categories/categories_edit' => 'custom/categories/categories_edit', ), # Hooks to events that may call any other events 'Hooks' => Array ( # hook to category OnAfterConfigRead event called to customize category configuration settings Array ( /* 'Mode' => hAFTER, 'Conditional' => false, 'HookToPrefix' => 'c', 'HookToSpecial' => '*', 'HookToEvent' => Array ('OnAfterConfigRead'), 'DoPrefix' => '', 'DoSpecial' => '*', 'DoEvent' => 'OnModifyCategoriesConfig', */ ), ), 'PermSection' => Array ('main' => 'custom', 'email' => 'custom:configuration_email'), # New sections in left navigation 'Sections' => Array ( /* 'custom' => Array ( 'parent' => 'in-portal:root', 'icon' => 'custom', 'label' => 'la_title_In-Custom', 'url' => Array ('t' => 'index', 'pass_section' => true, 'pass' => 'm'), 'permissions' => Array ('view'), 'priority' => 2.4, 'container' => true, 'type' => stTREE, ), */ ), );