首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Trac模板系统

Trac模板系统
EN

Stack Overflow用户
提问于 2012-11-02 20:57:27
回答 1查看 98关注 0票数 0

我在试着理解模板系统。有一个包含以下自述文件的/templating目录:

安装后不建议对这些文件进行本地修改,因为它们可能在安装新Trac版本时丢失。 作为另一种选择,您可以复制要修改的模板,并将它们放在Trac环境的模板/目录中,或者放在trac.ini文件中[inherit] templates_dir设置下指定的位置(前者优先于后者)。

这将是很好的-我可以有模板为我的项目很好地分开在相同的路径与我的项目。但是这个目录只包含模板的一部分,例如,在这个路径中不可能修改票证模板。

那么,修改Trac模板的正确方法是什么呢?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-03 20:29:02

一般来说,它是不被鼓励的,因为本地/自定义模板优先,如果上游版本有重大更改,这可能会阻碍。您将永远不会收到关于更改模板的警告,您将不得不在每个新模板的基础上重新构建模板自定义。

无论如何,从源开始一个新的模板副本。模板将在相应Trac领域的子目录templates (即ticket/templatesversioncontrol/templateswiki/templates)中找到,并将其直接放入<env>/templates (最初为空)或根据您的继承配置在多个Trac环境中重用它们。

因为Trac-0.11 Trac使用Genshi模板引擎。请参阅关于可用语法的自己的wiki文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13202935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档