Hier ist das Problem: Es gibt mehrere article
s auf jeder Seite content
Abschnitt, und ich möchte eine likebar
Vorlage unter jedem Artikel einfügen.Wie man eine Vorlage in go erweitern?
So ist die base.tmpl
ist wie:
<html>
<head>
{{template "head.tmpl" .}}
</head>
<body>
{{template "content.tmpl" .}}
</body>
</html>
und in article.tmpl
Ich möchte haben:
{{define "content"}}
<div>article 1
{{template "likebar.tmpl" .}}
</div>
<div>article 2
{{template "likebar.tmpl" .}}
</div>
... //these divs are generated dynamically
{{end}}
Wie kann ich das erreichen mit html/template
? Ich habe versucht, eine {{template "iconbar" .}}
in base.tmpl
einzusetzen und dann {{template "likebar.tmpl" .}}
innerhalb {{define "content"
verschachtelt, aber es scheiterte mit:
Template File Error: html/template:base.tmpl:122:12: no such template "likebar.tmpl"