$BaseName always gives a fully-qualified name like "PmWiki.PageVariables". If you add

$BaseNamePatterns['/^[^\.]+\./'] = '';

then you get just the name part. - Maxim? October 08, 2009, at 07:41 PM

$WikiTitle PageVariable

The following does not seem to work:

* {$WikiTitle}: {*$Name}
  • PmWiki: PageVariables-Talk

The variable {$WikiTitle} was defined in version 2.2.77 (2015-06-19). To define it in earlier versions, see the section Custom page variables. --Petko May 18, 2016, at 12:09 AM

I see! Thank you for your help. -- Anri (2010-11-22 4:50 pm +0200)

Are built in page variable names case sensitive, e.g. (:title my page title:)

* {$title}
* {$Title}
  • PageVariables-Talk
simon May 17, 2016, at 10:19 PM

The directive to set the title is case insensitive. Page variable names are always case sensitive. For page text variables, both the directive and the variable are case sensitive. --Petko May 18, 2016, at 12:09 AM

This is a talk page for improving PmWiki.PageVariables.