2010-04-07 29 views

Trả lời

9

Có vẻ như bạn cần plugin để làm điều đó. Không có gì phức tạp; chỉ ném này:

from trac.wiki.macros import WikiMacroBase 

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

Into một tập tin như <trac_env>/plugins/username.py và thêm [[User]] đến một trang wiki. Đối với người dùng không đăng nhập, nó sẽ hiển thị anonymous.

+0

Xuất sắc! Nó hoạt động hoàn hảo cho tôi. Cảm ơn! –

+0

Tác phẩm này hoạt động, vì vậy +1, nhưng làm cách nào để biết cách sử dụng [[Người dùng]]? –

+0

@ ing0: Nó dựa trên tên của lớp macro. – retracile

Các vấn đề liên quan