dépôts
/
ikiwiki
/
events.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c8306c9
)
fix wrong tag page
author
Julien Moutinho
<julm+ikiwiki+events@autogeree.net>
Tue, 22 Apr 2014 14:28:47 +0000
(16:28 +0200)
committer
Julien Moutinho
<julm+ikiwiki+events@autogeree.net>
Tue, 22 Apr 2014 14:28:47 +0000
(16:28 +0200)
events.pm
patch
|
blob
|
history
diff --git
a/events.pm
b/events.pm
index
c072df6
..
2820c60
100644
(file)
--- a/
events.pm
+++ b/
events.pm
@@
-202,8
+202,9
@@
sub event_of_page ($%) {
(keys %{$IkiWiki::typedlinks{$event}{tag}}));
@tags
= map {
(keys %{$IkiWiki::typedlinks{$event}{tag}}));
@tags
= map {
- my $besttag = bestlink($params{page}, $_);
- my $tag = (length $besttag > 0 ? $besttag : $_);
+ my $tag_best = bestlink($params{page}, $_);
+ $tag_best = (length $tag_best > 0 ? $tag_best : bestlink($event, $_));
+ my $tag = (length $tag_best > 0 ? $tag_best : $_);
my $title
= exists $pagestate{$tag}{meta}{title}
? $pagestate{$tag}{meta}{title}
my $title
= exists $pagestate{$tag}{meta}{title}
? $pagestate{$tag}{meta}{title}
@@
-212,7
+213,7
@@
sub event_of_page ($%) {
= htmllink
( $params{page}
, $params{destpage}
= htmllink
( $params{page}
, $params{destpage}
- ,
(length $besttag == 0 and defined $config{tag_new} ? $config{tag_new} : '').'/'.
$tag
+ , $tag
, linktext => $title
, noimageinline => 1
, title => $title );
, linktext => $title
, noimageinline => 1
, title => $title );
@@
-289,7
+290,7
@@
sub event_html ($$%) {
, $date->year()
);
add_depends($params{page}, $year_page, deptype("presence"));
, $date->year()
);
add_depends($params{page}, $year_page, deptype("presence"));
- if ($pagesources{$year_page}) {
+ if (
exists
$pagesources{$year_page}) {
$year_html
= htmllink
( $params{page}
$year_html
= htmllink
( $params{page}
@@
-308,7
+309,7
@@
sub event_html ($$%) {
, $date->month()
);
add_depends($params{page}, $month_page, deptype("presence"));
, $date->month()
);
add_depends($params{page}, $month_page, deptype("presence"));
- if ($pagesources{$month_page}) {
+ if (
exists
$pagesources{$month_page}) {
$month_html
= htmllink
( $params{page}
$month_html
= htmllink
( $params{page}
@@
-328,7
+329,7
@@
sub event_html ($$%) {
, $date->day()
);
add_depends($params{page}, $day_page, deptype("presence"));
, $date->day()
);
add_depends($params{page}, $day_page, deptype("presence"));
- if ($pagesources{$day_page}) {
+ if (
exists
$pagesources{$day_page}) {
$day_html
= htmllink
( $params{page}
$day_html
= htmllink
( $params{page}