A simple page for all your links.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

27 Zeilen
617 B

  1. package publicbio
  2. import (
  3. "html/template"
  4. "io"
  5. "log"
  6. )
  7. var profileTmpl *template.Template
  8. const templatesDir = "../../templates/"
  9. func init() {
  10. profileTmpl = template.Must(template.New("profile").ParseFiles(templatesDir + "profile.tmpl"))
  11. }
  12. // renderTemplate retrieves the given template and renders it to the given io.Writer.
  13. // If something goes wrong, the error is logged and returned.
  14. func renderTemplate(w io.Writer, tmpl string, data interface{}) error {
  15. err := profileTmpl.ExecuteTemplate(w, tmpl, data)
  16. if err != nil {
  17. log.Printf("[ERROR] Error rendering %s: %s\n", tmpl, err)
  18. }
  19. return err
  20. }