|Version 8 (modified by dwclifton, 5 years ago) (diff)|
Trac.ini Dynamic Option Value Macros
The IniGetMacro package consists of two macros. The first, IniGet, returns as plain text the value of a trac.ini configuration option. The trac.ini file is a simple flat-file database of sections and option/value pairs:
[section] name = value
By calling the macro like so: [[IniGet(section.name)]], it returns the value. If no option matches, it returns an error message. Some option names themselves contain periods, this is supported.
The second macro in the package is Welcome, and it returns a level 1 heading element in the following format:
<h1 id="welcome">Welcome to the project.name Project</h1>
Where project.name is dynamically inserted in the same manner as IniGet.
These macros are useful for WikiStart project templates.
If you have any issues, create a new ticket.
Download the zipped source from here.
Browse the source at: GitHub
Public clone URL:
git clone git://github.com/dwclifton/tracinigetmacro.git
[[Welcome]] The [[IniGet(project.name)]] project consists of a...
-  by rjollos on 2012-10-19 03:16:30
Updated README with contents of trac-hacks wiki page.
-  by rjollos on 2012-10-19 03:12:14
Fixes #6039: Added documentation to macros. Updated README with contents of trac-hacks page. Imported the IniGet macro from GitHub.
-  by rjollos on 2012-10-19 02:53:32
Removed the empty 0.11 directory.