]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Render.pm
missing IkiWiki::
[ikiwiki.git] / IkiWiki / Render.pm
index 30249b9bd1e6dfef00af3bfc1a4e0815bbbf9ac0..dcd107b815172d86031d7cce3fc15a9d16544099 100644 (file)
@@ -93,9 +93,14 @@ sub genpage ($$$) { #{{{
                $template->param(historyurl => $u);
                $actions++;
        }
-       if ($config{discussion} && (length $config{cgiurl} || exists $links{$page."/".gettext("discussion")})) {
-               $template->param(discussionlink => htmllink($page, $page, gettext("Discussion"), 1, 1));
-               $actions++;
+       if ($config{discussion}) {
+               my $discussionlink=gettext("discussion");
+               if ($page !~ /.*\/\Q$discussionlink\E$/ &&
+                  (length $config{cgiurl} ||
+                   exists $links{$page."/".$discussionlink})) {
+                       $template->param(discussionlink => htmllink($page, $page, gettext("Discussion"), 1, 1));
+                       $actions++;
+               }
        }
 
        if ($actions) {