Я создал шаблон, который работает как положено, теперь, когда шаблон становится больше, я хочу
Разделите его на несколько файлов, что я сделал, например,
bigfile.txt:)
echo “I’m pre process”
echo “process”
echo “I’m post process”
t := template.Must(template.New("bigfile.txt").Parse(bigfile.txt))
...
Теперь это работает без проблем.
Теперь я разделил большой файл на 3 файла
**base_pre.txt**
А вот код внутри
{{define "base_pre”}}
echo “I’m pre process”
{{end}}
base_pre.txt
А вот код внутри
{{define "base_post”}}
echo “I’m post process”
{{end}}
И в bigfile.txt
я изменил
{{template "base_pre"}}
echo process
{{template "base_post”}}
Когда я запускаю его, я получаю ошибку
ОШИБКА template: bigfile.txt: 1: 11: выполнение «bigfile.txt» в <{{template "base_pre ...>: шаблон" base_pre "не определен