X-Git-Url: http://git.cyclocoop.org/?p=ikiwiki%2Fevents.git;a=blobdiff_plain;f=events.pm;fp=events.pm;h=c072df6bbdeaf78882210bd85e4e0ef60cb31be3;hp=e892d10c1548ad2bfa8d19e8aa665a0b8641f6cf;hb=c8306c98c670199a94e4f84b6147c5d858c47902;hpb=d0d09f26ee4f7303bd4fc80003f2233ea5549f22 diff --git a/events.pm b/events.pm index e892d10..c072df6 100644 --- a/events.pm +++ b/events.pm @@ -202,7 +202,8 @@ sub event_of_page ($%) { (keys %{$IkiWiki::typedlinks{$event}{tag}})); @tags = map { - my $tag = $_; + my $besttag = bestlink($params{page}, $_); + my $tag = (length $besttag > 0 ? $besttag : $_); my $title = exists $pagestate{$tag}{meta}{title} ? $pagestate{$tag}{meta}{title} @@ -211,7 +212,7 @@ sub event_of_page ($%) { = htmllink ( $params{page} , $params{destpage} - , '/'.$tag + , (length $besttag == 0 and defined $config{tag_new} ? $config{tag_new} : '').'/'.$tag , linktext => $title , noimageinline => 1 , title => $title );