Contents
Wiki Include Plugin
Description
When the WikiInclude macro is used, there is an error being displayed occasionally.
Please see MacroMigrationTutorial for the reasons.
This plug-in offers the same function, without issuing an error.
Bugs/Feature Requests
Existing bugs and feature requests for WikiIncludePlugin are here.
If you have any issues, create a new ticket.
Download
Source
You can check out WikiIncludePlugin from here using Subversion, or browse the source with Trac.
Installation
- Build the egg file following the plugin packaging instructions
- Copy the dist/WikiIncludePlugin-0.y.z-py2.3.egg file in your plugins project directory.
- Requires setup in trac.ini.
[components] wikiinclude.* = enabled
- If you are using the WikiInclude macro, you need to remove wiki-macros/WikiInclude.py
Example
[[WikiInclude(Foo)]] [[WikiInclude(Foo|Argument1|Argument2..|ArgumentN)]]
Version 0.2 (see attachment) with possibility to include specific page version:
[[WikiInclude(Specification?version=7)]]
Recent Changes
[9581] by rjollos on 12/04/10 16:01:11
Add 0.11 version to repository, previously attached to wiki page, and patch setup.py. Fixes #3428.
[141] by yu-ji on 11/21/05 10:37:39
Invalid description, fix it.
[140] by yu-ji on 11/21/05 06:41:41
Initial revision
[139] by yu-ji on 11/21/05 04:32:49
New hack WikiIncludePlugin, created by yu-ji
Author/Contributors
Author: yu-ji
Maintainer: yu-ji
Contributors: bubacoo
Wiki Variable
Contribution done by [mdelorme]
I update the script to be able to use Wiki Variables (think report variables)
for arg in args:
text = text.replace('{{%d}}' % (i+1), args[i])
i += 1
for arg in req.args:
text = text.replace('{{%s}}' % arg, req.args[arg])
You use is it like this.
You call your page my_trac.com/wiki/my_page?FOO=1234
then in my_page
Lorem impsum ... [[WikiInclude(Foo)]] ....
and then in Foo you could use FOO like this
bla bla bla {{FOO}} bla bla {{1}} blabla bla blabla bla bla

