Index: trunk/kernel/units/images/images_config.php =================================================================== diff -u -N -r8388 -r8686 --- trunk/kernel/units/images/images_config.php (.../images_config.php) (revision 8388) +++ trunk/kernel/units/images/images_config.php (.../images_config.php) (revision 8686) @@ -1,5 +1,5 @@ 'img', 'Clones' => Array( @@ -9,35 +9,49 @@ /*'p-img' => Array('ParentPrefix' => 'p'),*/ 'c-img' => Array('ParentPrefix' => 'c'), ), - + 'ItemClass' => Array('class'=>'kDBItem','file'=>'','build_event'=>'OnItemBuild'), 'ListClass' => Array('class'=>'kDBList','file'=>'','build_event'=>'OnListBuild'), 'EventHandlerClass' => Array('class'=>'ImageEventHandler','file'=>'image_event_handler.php','build_event'=>'OnBuild'), 'TagProcessorClass' => Array('class'=>'ImageTagProcessor','file'=>'image_tag_processor.php','build_event'=>'OnBuild'), 'AutoLoad' => true, - + 'AggregateTags' => Array ( Array ( 'AggregateTo' => '#PARENT#', 'AggregatedTagName' => 'Image', - 'LocalTagName' => 'ItemImage', + 'LocalTagName' => 'ItemImageTag', 'LocalSpecial' => '-item', ), - + Array ( 'AggregateTo' => '#PARENT#', + 'AggregatedTagName' => 'ImageSrc', + 'LocalTagName' => 'ItemImageTag', + 'LocalSpecial' => '-item', + ), + + Array ( + 'AggregateTo' => '#PARENT#', + 'AggregatedTagName' => 'ImageSize', + 'LocalTagName' => 'ItemImageTag', + 'LocalSpecial' => '-item', + ), + + Array ( + 'AggregateTo' => '#PARENT#', 'AggregatedTagName' => 'ListImages', 'LocalTagName' => 'PrintList2', 'LocalSpecial' => 'list', ), - + Array ( 'AggregateTo' => '#PARENT#', 'AggregatedTagName' => 'LargeImageExists', 'LocalTagName' => 'LargeImageExists', - ), + ), ), - + 'QueryString' => Array( 1 => 'id', 2 => 'page', @@ -62,23 +76,23 @@ 'show_disabled' => Array('label' => 'la_Disabled', 'on_sql' => '', 'off_sql' => 'Enabled != 0' ), ) ), - + 'CalculatedFields' => Array( '' => Array( 'Preview' => '0', ), ), - + 'ListSQLs' => Array( ''=>'SELECT * FROM %s', ), // key - special, value - list select sql 'ItemSQLs' => Array( ''=>'SELECT * FROM %s', ), - 'ListSortings' => Array( + 'ListSortings' => Array( '' => Array( 'ForcedSorting' => Array('Priority' => 'desc'), 'Sorting' => Array('Name' => 'asc'), ) - ), + ), 'Fields' => Array( 'ImageId' => Array('type' => 'int', 'not_null' => 1, 'default' => 0), 'ResourceId' => Array('type'=>'int', 'not_null'=>1, 'default' => 0), @@ -124,7 +138,7 @@ 'Preview' => Array(), 'ImageUrl' => Array(), ), - + 'Grids' => Array( 'Default' => Array( 'Icons' => Array('default'=>'icon17_custom.gif','1_0'=>'icon16_image.gif','0_0'=>'icon16_image_disabled.gif','1_1'=>'icon16_image_primary.gif'), @@ -135,7 +149,7 @@ 'Enabled' => Array( 'title'=>'la_col_ImageEnabled' ), 'Preview' => Array( 'title'=>'la_col_Preview', 'data_block' => 'image_preview_td' ), ), - + ), ), );