Index: image.msn =================================================================== --- image.msn (revision 559) +++ image.msn (revision 560) @@ -33,8 +33,14 @@ % foreach my $iattr (@{ $iattrs }) % { -% next if ( ($iattr eq 'filename') || ($iattr eq 'width') || ($iattr eq 'height') ); -% if($iattr eq 'mini') { +% next if ( !ref $iattr && ($iattr eq 'filename') || ($iattr eq 'width') || ($iattr eq 'height') ); +% if ( ref $iattr eq 'ARRAY' ) { +<% $iattr->[1] %> (<% $iattr->[0] %>): + +% } elsif ( ref $iattr eq 'HASH' ) { +<% $iattr->{name} %> (<% $iattr->{attr} %>): + +% } elsif ( $iattr eq 'mini' ) { name="<% $attr %>_mini" % if (exists($IMAGE->{mini}->{filename}) ) @@ -73,7 +79,7 @@ <%INIT> my $iattrs = $prop->{iattrs}; - $iattrs ||= ['alt']; + $iattrs = ['alt'] unless $iattrs; my $ATTRNAMES = { 'alt' => 'Подпись',