我可以在创建/修改故障单时设置“故障单类型”,我可以使用该类型自定义查询和排序,但它不会显示在故障单的维基页面上。首先想到的是修改故障单模板页面,但后来我很快意识到我不知道我在做什么:)。我想到的下一件事是更改trac.ini并将参数添加到[ticket-custom]。我能够添加标签,但我不知道如何从数据库中获取值。查询将是SELECT type FROM ticket WHERE id='ticket_num';
。可能有一个trac-admin命令,但我不知道。任何帮助,提示,插件等都将非常感激。
我需要将“票证类型”添加到票证维基页面。
1.0.1
答案 0 :(得分:1)
您提到的页面是故障单视图页面。其网址路径带有<trac-base>/ticket/<ticket_no>
图案。
这不是维基页面。票证类型在该页面上肯定可见,只需查看页面标题即可。默认情况下,它是
的序列**<ticket_no>** <status> <ticket_type>
最后,您不需要为customizing that view破解Trac。与几乎任何其他页面一样,它有一个Genshi模板,可以用/ templates /中相同文件名的自定义副本替换。故障单视图的基本模板是ticket/templates/ticket.html
,它还包含故障单属性编辑器,还包含
layout.html
(一般网站外观 - Trac主导航,页脚等)ticket_box.html
(页面顶部彩色框中的当前故障单属性)list_of_attachments.html
(你猜它,附件列表加'添加附件按钮')ticket_change.html
(故障单更改历史记录部分)根据需要选择,复制和自定义模板,但请始终记住。由于上游版本中的向后兼容模板更改,自定义模板是Trac环境升级中最常见的重复出现问题之一。