dynmoveallkid =>
[ tag_dynmove => $self, \$allkid_index, \$allkid_data,
"stepparent=$article->{id}" ],
+ url => [ tag_url => $self, $article ],
);
}
return make_arrows($self->{req}->cfg, $down_url, $up_url, $refresh_to, $img_prefix);
}
+sub tag_url {
+ my ($self, $article, $name, $acts, $func, $templater) = @_;
+
+ my $item = $self->{admin} ? 'admin' : 'link';
+ my $article = $self->{req}->get_article($name)
+ or return "** unknown article $name **";
+
+ my $value = $article->{$item};
+
+ if ($article->{$item} =~ /^\w+:/ && $value !~ /^\w+:/) {
+ $value = $self->{req}->cfg->entryErr('site', 'url') . $value;
+ }
+
+ return escape_html($value);
+}
+
sub get_real_article {
my ($self, $article) = @_;