Author: fmeschbe Date: Tue May 22 10:15:26 2012 New Revision: 1341388 URL: http://svn.apache.org/viewvc?rev=1341388&view=rev Log: SLING-2002 Sitemap improvements - Don't enter folders which have no .mdtext file page (e.g. ignore css) - Only consider .mdtext and .html files (e.g. ignore favicon.ico)
Modified: sling/site/trunk/lib/view.pm Modified: sling/site/trunk/lib/view.pm URL: http://svn.apache.org/viewvc/sling/site/trunk/lib/view.pm?rev=1341388&r1=1341387&r2=1341388&view=diff ============================================================================== --- sling/site/trunk/lib/view.pm (original) +++ sling/site/trunk/lib/view.pm Tue May 22 10:15:26 2012 @@ -141,10 +141,13 @@ sub sitemapFind { my ($rel) = ($item =~ /^.*\/(.*?)$/); if(-d $item) { - $rel .= ".mdtext" if(-f "$item.mdtext"); - $entries->{"entries"}->{$rel} = {}; - sitemapFind($item, $entries->{"entries"}->{$rel}); - } else { + # Only consider folders which have content page by them + if(-f "$item.mdtext") { + $rel .= ".mdtext" ; + $entries->{"entries"}->{$rel} = {}; + sitemapFind($item, $entries->{"entries"}->{$rel}); + } + } elsif($item =~ /\.(html|mdtext)$/) { # Grab the title my $title = $rel; if($rel =~ /\.mdtext$/) {