0

如何更改默认模板路径?

初始化函数采用相对于“projectroot/snaplets/heist”的路径,即 heistInit“模板”。所以我最终得到了位于“projectroot/snaplets/heist/templates”中的模板

我希望我的模板在“projectroot/resources/templates”中。这可能吗?如何将它传递给初始化程序?

谢谢

4

1 回答 1

0

你不能。snaplet 必须使用该目录层次结构,否则它们将无法完全组合......即如果您的应用程序是另一个应用程序的子 snaplet 会发生什么。当我们第一次发布 snaplets 时,我们实际上是按照您在此处要求的方式进行的。在我们尝试更复杂的 snaplet 层次结构之前,它似乎还不错。如果您想尽可能简化默认设置,您可以使用heistInit "",正如您所指出的那样,它将您的模板存储在snaplets/heist.

如果你真的想把你的模板放在那里,你可以使用函数addTemplatesAt将它作为另一个模板位置添加到 Heist snaplet 中。但是您不能阻止 Heist snaplet 的初始化程序也查看snaplets/heist.

于 2013-07-01T18:15:31.683 回答