golangには異なるテンプレートのフォルダがあります。メインテンプレートはmain.htmlであり、footer.htmlとheader.htmlもあります。フッターとヘッダーはmain.htmlをに最初に実行するテンプレートをGolangに伝える
{{template "footer.html" .}}
がロードされています。
aswell使用異なるファイル名を持つ他のディレクトリがあるので、私は、ファイル
templates, _ := template.ParseGlob("Templates/" + template_name + "/*.html")
を解析するために、これを使用しています。だから私はparseFilesを使いたくない。
ただし、表示されるテンプレートは常にアルファベット順の最初のものです。 footer.htmlmain.html〜a.htmlという名前に名前を変更すると、テンプレートが表示されます(メインテンプレートを読み込み、その内部にフッターとヘッダーを実行します)。
最初に使用するテンプレートをgolangに伝える方法はありませんでした。それを行う方法はありますか?