{ # Available variables: # $base_url : URL for xhibition home page # $index_num : Which index page is this one? (zero-based) # @nav : Array of indexN.html page names for navigation generation # @galleries : Array containing info hashes for each gallery, thusly; # $gallery->{'title'} : Gallery title # $gallery->{'url'} : URL to gallery index # $gallery->{'text'} : Text description of gallery # $gallery->{'date'} : Date gallery added # $gallery->{'teaser'} : Image src of gallery teaser thumb # $gallery->{'t_height'}: Height of gallery teaser thumb # $gallery->{'t_width'} : Width gallery teaser thumb } { # Generate navigation HTML - if this works for you, don't touch it. $navigation = ''; if ($#nav) { if ($index_num == 0) { $navigation .= "<< "; } else { $navigation .= "<< "; } my @navurls; for my $i (0..$#nav) { if ($i == $index_num) { $navurls[$i] = $i+1; } else { $navurls[$i] = "".($i+1).""; } } $navigation .= join(" | ", @navurls); if ($index_num == $#nav) { $navigation .= " >>"; } else { $navigation .= " >>"; } } '' }
|
$gallery->{'title'} $gallery->{'date'} |
$gallery->{'text'} |
ROW
}
$rows;
}