如何更改默认模板路径?
初始化函数采用相对于“projectroot / snaplets / heist”的路径 哪个是heistInit“模板”。所以我最终得到了“projectroot / snaplets / heist / templates”
中的模板我想在“projectroot / resources / templates”中使用我的模板。 这可能吗?如何将其传递给初始化程序?
由于
答案 0 :(得分:0)
你做不到。 Snaplet必须使用该目录层次结构,否则它们将不能完全组合......即。如果您的应用程序是另一个应用程序的子快照,会发生什么。当我们第一次发布snaplet时,我们实际上就像你在这里要求的那样。在我们尝试更复杂的snaplet层次结构之前,这似乎很好。如果您想尽可能简化默认设置,可以使用heistInit ""
,如您所知,将模板存储在snaplets/heist
中。
如果您真的想将模板放在那里,可以使用函数addTemplatesAt将其添加到Heist snaplet作为另一个模板位置。但是你不能阻止Heist snaplet的初始化器同时查看snaplets/heist
。