我在golang中有一個具有不同模板的文件夾。主要模板是main.html並且還有一個footer.html和header.html。頁腳和頁眉在main.html中裝載告訴Golang先執行哪個模板
{{template "footer.html" .}}
。
我用這來解析文件
templates, _ := template.ParseGlob("Templates/" + template_name + "/*.html")
因爲有其他的目錄與藏漢使用不同的文件名。所以我不想用parseFiles。
然而,顯示的模板總是按字母順序排列的第一個,例如, footer.html。如果我將main.html重命名爲a.html,模板將按照我希望的方式顯示(如此加載主模板並在其中執行頁腳和頁眉)。
我找不到任何文件如何告訴golang首先使用哪個模板。有沒有辦法做到這一點?