2010-04-07 46 views

回答

9

看起来你需要一个插件来做到这一点。没什么复杂的刚抛出这个:

from trac.wiki.macros import WikiMacroBase 

class UserMacro(WikiMacroBase): 
    def expand_macro(self, formatter, name, args): 
     return formatter.req.authname; 

到像<trac_env>/plugins/username.py一个文件,并添加[[User]]到wiki页面。对于未登录的用户,它将显示anonymous

+0

杰出!它对我来说非常合适。谢谢! – 2010-04-09 12:30:03

+0

这个工作,所以+1,但它怎么知道使用[[用户]]? – 2013-02-07 09:30:00

+0

@ ing0:它基于宏类的名称。 – retracile 2013-02-13 02:21:33