如何将样式表直接附加到trac框架中的模板文件中?

时间:2018-02-15 08:50:22

标签: python frameworks trac

我使用的是trac版本1.0.15,我曾经使用add_stylesheet和javascript文件使用trac的add_script方法附加样式表。这些方法将样式表添加到html页面的head部分。但我想知道如何使用插件的css目录中的相对路径直接将样式表附加到html页面的body部分。

我该怎么做?请帮帮我!

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法是首先使用add_scriptadd_stylesheet将脚本和样式表添加到页面中。然后,检查HTML。你会看到这样的条目:

<link rel="stylesheet"  href="/chrome/wikiextras/css/phrases.css" type="text/css" />

然后,您可以将这些元素移至页面的body(假设HTML规范允许,我不记得内存)并删除add_scriptadd_stylesheet来电。完成这些步骤后,应该清楚正确的路径。该路径始终以/chrome/开头,但取决于您的插件名称,包目录结构和setup.py的内容。