Index: branches/RC/core/units/theme_files/theme_files_config.php =================================================================== diff -u -N -r11646 -r11661 --- branches/RC/core/units/theme_files/theme_files_config.php (.../theme_files_config.php) (revision 11646) +++ branches/RC/core/units/theme_files/theme_files_config.php (.../theme_files_config.php) (revision 11661) @@ -4,7 +4,7 @@ 'Prefix' => 'theme-file', 'ItemClass' => Array('class' => 'kDBItem', 'file' => '', 'build_event' => 'OnItemBuild'), 'ListClass' => Array('class' => 'kDBList', 'file' => '', 'build_event' => 'OnListBuild'), - 'EventHandlerClass' => Array('class' => 'kDBEventHandler', 'file' => '', 'build_event'=>'OnBuild'), + 'EventHandlerClass' => Array('class' => 'ThemeFileEventHandler', 'file' => 'theme_file_eh.php', 'build_event'=>'OnBuild'), 'TagProcessorClass' => Array('class' => 'kDBTagProcessor', 'file' => '', 'build_event'=>'OnBuild'), 'AutoLoad' => true, @@ -46,6 +46,11 @@ 'FileMetaInfo' => Array ('type' => 'string', 'default' => NULL), ), + 'VirtualFields' => Array ( + 'FileContents' => Array ('type' => 'string', 'required' => 1, 'default' => ''), + 'BlockPosition' => Array ('type' => 'string', 'default' => ''), + ), + 'Grids' => Array ( 'Default' => Array ( 'Icons' => Array('default' => 'icon16_custom.gif'),