是否可以自定义trac 1.0,以便隐藏每个页面底部的最后修改链接(以及随后链接的页面历史记录)...除非管理员/经过身份验证的用户已登录?如果是这样,我将如何进行定制?
答案 0 :(得分:0)
随着Trac 1.4不再支持ITemplateStreamFilter
,建议使用JavaScript进行界面修改。您可以在站点或共享htdocs
目录中放置JavaScript文件,并使用SiteHtml自定义将脚本添加到每个页面。有关详细信息,请参阅Trac interface customization。
您可以在添加link
元素时通过添加条件检查来限制添加JavaScript。例如:
<link py:if="'TRAC_ADMIN' in perm" ... />
或
<link py:if="req.authname == 'anonymous'" ... />