You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2014/02/10 23:52:26 UTC
svn commit: r1566794 - /myfaces/site/cms-site/trunk/lib/view.pm
Author: lu4242
Date: Mon Feb 10 22:52:25 2014
New Revision: 1566794
URL: http://svn.apache.org/r1566794
Log:
test how to fix documentation
Modified:
myfaces/site/cms-site/trunk/lib/view.pm
Modified: myfaces/site/cms-site/trunk/lib/view.pm
URL: http://svn.apache.org/viewvc/myfaces/site/cms-site/trunk/lib/view.pm?rev=1566794&r1=1566793&r2=1566794&view=diff
==============================================================================
--- myfaces/site/cms-site/trunk/lib/view.pm (original)
+++ myfaces/site/cms-site/trunk/lib/view.pm Mon Feb 10 22:52:25 2014
@@ -67,7 +67,7 @@ sub single_narrative {
if (!(-d "content$basePath/")){
$basePath = "$ptdir";
}
- $args{$headerKey} = pagetree("content$basePath/", $basePath, 0);
+ $args{$headerKey} = pagetree("content$basePath/", $basePath, 1);
}
if ($command = "pagetree(2)") {
my($ptfile, $ptdir, $ptext) = fileparse($args{path}, qr/\.[^.]*/);
@@ -187,7 +187,7 @@ sub sitemap {
$tdir =~ s{/\z}{};
my $sitemap = "<ul>\n";
- $sitemap = sitemapRender($sitemap, $entries, "$tdir");
+ $sitemap = sitemapRender($sitemap, $entries, "$tdir", -1);
$sitemap .= "</ul>\n";
$args{sitemap} = $sitemap;
@@ -251,7 +251,7 @@ sub sitemapFind {
}
sub sitemapRender {
- my ($sitemap, $dir, $path) = @_;
+ my ($sitemap, $dir, $path, $level) = @_;
my %entries = %{$dir->{"entries"}};
foreach my $e (sort keys %entries) {
@@ -267,11 +267,11 @@ sub sitemapRender {
}
$sitemap .= "<li><a href=\"$path/$fn\">".$title."</a>";
- if($entries{$e}->{entries}) {
+ if($entries{$e}->{entries} && ($level <= -1 || $level > 0)) {
my $parent = $e;
$parent =~ s/\.mdtext$//;
$sitemap .= "<ul>\n";
- $sitemap = sitemapRender($sitemap, $entries{$e}, "$path/$parent");
+ $sitemap = sitemapRender($sitemap, $entries{$e}, "$path/$parent", $level-1);
$sitemap .= "</ul>\n";
}
$sitemap .= "</li>\n";
@@ -367,7 +367,7 @@ sub pagetree {
sitemapFind($dir, $entries, $level);
my $sitemap = "<ul>\n";
- $sitemap = sitemapRender($sitemap, $entries, $webDir);
+ $sitemap = sitemapRender($sitemap, $entries, $webDir, $level);
$sitemap .= "</ul>\n";
return $sitemap;