That syntax made little sense previously, and this allows sites to put
"most" of their tags under $tagbase.
sub tagpage ($) { #{{{
my $tag=shift;
sub tagpage ($) { #{{{
my $tag=shift;
- if (exists $config{tagbase} &&
+ if ($tag !~ m{^\.?/} &&
+ exists $config{tagbase} &&
defined $config{tagbase}) {
$tag=$config{tagbase}."/".$tag;
}
defined $config{tagbase}) {
$tag=$config{tagbase}."/".$tag;
}
having to write the full path to tags, if you want to keep them grouped
together out of the way.
having to write the full path to tags, if you want to keep them grouped
together out of the way.
+If you want to override the tagbase for a particular tag, you can use
+something like this:
+
+ \[[!tag ./foo]]
+ \[[!taglink /foo]]
+
[[!if test="enabled(tag)" then="""
This wiki has the tag plugin enabled, so you'll see a note below that this
page is tagged with the "tags" tag.
[[!if test="enabled(tag)" then="""
This wiki has the tag plugin enabled, so you'll see a note below that this
page is tagged with the "tags" tag.