[Pmwiki-users] Free link questions
Patrick R. Michaud
pmichaud at sci.tamucc.edu
Mon Mar 17 23:22:48 CST 2003
A quick question before I head off to sleep--
Does everything work if I treat underscores *exactly*
the same as spaces in free links? I.e., a character
following an underscore or space is automatically
capitalized, and sequences of underscores and spaces are
converted to the $PageNameSpace string when building
the page name? A WikiAdmin would also need to set
$PageTitlePattern so that a '_' is followed by
an uppercase letter or digit (shouldn't be hard), and
it would eliminate things like "Free_link" as valid
pagenames. But it would result in the following:
with $PageNameSpace = '_':
markup renders as page w/'_' $Title $Title_ $Tlink
WikiWord WikiWord WikiWord WikiWord WikiWord WikiWord
{{freelink}} freelink Freelink Freelink Freelink {{Freelink}}
{{wiki word}} wiki word Wiki_Word Wiki Word Wiki_Word {{Wiki Word}}
{{free link}} free link Free_Link Free Link Free_Link {{Free Link}}
{{free_link}} free_link Free_Link Free Link Free_Link {{Free Link}}
{{free___link}} free___link Free_Link Free Link Free_Link {{Free Link}}
{{free _ link}} free _ link Free_Link Free Link Free_Link {{Free Link}}
{{Free Link}} Free Link Free_Link Free Link Free_Link {{Free Link}}
with $PageNameSpace = '', the PmWiki default:
markup renders as page w/'' $Title $Title_ $Tlink
WikiWord WikiWord WikiWord WikiWord WikiWord WikiWord
{{freelink}} freelink Freelink Freelink Freelink {{Freelink}}
{{wiki word}} wiki word WikiWord WikiWord WikiWord WikiWord
{{free link}} free link FreeLink FreeLink FreeLink FreeLink
{{free_link}} free_link FreeLink FreeLink FreeLink FreeLink
{{free___link}} free___link FreeLink FreeLink FreeLink FreeLink
{{free _ link}} free _ link FreeLink FreeLink FreeLink FreeLink
{{Free Link}} Free Link FreeLink FreeLink FreeLink FreeLink
In both cases $Tlink is simply $Title with {{...}} whenever $Title isn't
a valid WikiWord. It even appears to work for oddities like {{free_a_link}}
and {{free_LinkMania}}.
Pm
More information about the pmwiki-users
mailing list