[英]Adding OnLoad hooks for Heist templates using the Snap Web Framework
[英]Snap: Heist templates path
如何更改默认模板路径?
初始化函数采用相对于“ projectroot / snaplets / heist”的路径,后者是heistInit“模板”。 所以我最终得到位于“ projectroot / snaplets / heist / templates”中的模板
我希望我的模板位于“ projectroot / resources / templates”中。 这可能吗? 如何将其传递给初始化程序?
谢谢
你不能 Snaplet必须使用该目录层次结构,否则它们将无法完全组合...即,如果您的应用程序是另一个应用程序的子快照,将会发生什么。 当我们第一次发布snaplet时,实际上是按照您在此处要求的方式进行的。 在我们尝试更复杂的snaplet层次结构之前,这似乎还不错。 如果您想尽可能简化默认设置,可以使用heistInit ""
,正如您指出的那样,它将模板存储在snaplets/heist
。
如果您确实想将模板放在此处,则可以使用addTemplatesAt函数将其作为另一个模板位置添加到Heist snaplet中。 但是您不能阻止Heist snaplet的初始化程序也查看snaplets/heist
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.