in ARCHIVE/OLD-from-apache-cms/lib/view.pm [167:187]
sub news_page {
my %args = @_;
my $template = "content$args{path}";
$args{breadcrumbs} = breadcrumbs($args{path});
my $page_path = $template;
$page_path =~ s/\.[^.]+$//;
if (-d $page_path) {
for my $f (grep -f, glob "$page_path/*.mdtext") {
$f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
$args{$1} = {};
read_text_file $f, $args{$1};
}
}
for ((fetch_doap_url_list())[0..2]) {
push @{$args{projects}}, parse_doap($_);
}
return Dotiac::DTL::Template($template)->render(\%args), html => \%args;
}