comment: Better fix to avoid showing comments of subpages, while not breaking manual inlining of comments.
parent
6908406989
commit
a0e31f38d5
|
@ -755,10 +755,8 @@ sub previewcomment ($$$) {
|
|||
sub commentsshown ($) {
|
||||
my $page=shift;
|
||||
|
||||
return ! pagespec_match($page, "comment(*)",
|
||||
location => $page) &&
|
||||
pagespec_match($page, $config{comments_pagespec},
|
||||
location => $page);
|
||||
return pagespec_match($page, $config{comments_pagespec},
|
||||
location => $page);
|
||||
}
|
||||
|
||||
sub commentsopen ($) {
|
||||
|
@ -785,7 +783,7 @@ sub pagetemplate (@) {
|
|||
my $comments = undef;
|
||||
if ($shown) {
|
||||
$comments = IkiWiki::preprocess_inline(
|
||||
pages => "comment($page)",
|
||||
pages => "comment($page) and !comment($page/*)",
|
||||
template => 'comment',
|
||||
show => 0,
|
||||
reverse => 'yes',
|
||||
|
|
|
@ -4,6 +4,8 @@ ikiwiki (3.20110322) UNRELEASED; urgency=low
|
|||
(Perl formatted setup files can still be used.)
|
||||
* Add timezone setting in setup file. This alows time zone to be configured
|
||||
via the web.
|
||||
* comment: Better fix to avoid showing comments of subpages, while
|
||||
not breaking manual inlining of comments.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Thu, 24 Mar 2011 13:34:34 -0400
|
||||
|
||||
|
|
Loading…
Reference in New Issue