浏览代码

Fix redirect issue

Andrea Fazzi 6 年之前
父节点
当前提交
3a99702c0f
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      handlers/handlers.go
  2. 2 2
      templates/activities_show.html.tpl

+ 1 - 1
handlers/handlers.go

@@ -54,7 +54,7 @@ var (
 
 func (pp PathPattern) RedirectPath(model string, id ...uint) string {
 	if len(id) > 0 {
-		return fmt.Sprintf(pp.RedirectPattern, model, strconv.Itoa(int(id[0])), model)
+		return fmt.Sprintf(pp.RedirectPattern, model, id[0], model)
 	}
 	return fmt.Sprintf(pp.RedirectPattern, model, model)
 }

+ 2 - 2
templates/activities_show.html.tpl

@@ -4,13 +4,13 @@
 
   <ol class="breadcrumb">
     <li><a href="/activities?{{query "tpl_layout" "base" "tpl_content" "activities"}}">Attività</a></li>
-    <li class="active"><a href="#">{{.Data.Subject.Name}} {{.Data.Class.Name}} {{.Data.Hours}}h</a></li>
+    <li class="active"><a href="#">{{if .Data.Subject}}{{.Data.Subject.Name}}{{else}}no materia{{end}} {{if .Data.Class}}{{.Data.Class.Name}}{{else}}no classe{{end}} {{.Data.Hours}}h</a></li>
   </ol>
 
   <div class="karmen-info-header">
     <div class="row">
       <div class="col-md-8">
-	<h1>{{.Data.Subject.Name}} {{.Data.Class.Name}} {{.Data.Hours}}h</h1>
+	<h1>{{if .Data.Subject}}{{.Data.Subject.Name}}{{else}}no materia{{end}} {{if .Data.Class}}{{.Data.Class.Name}}{{else}}no classe{{end}} {{.Data.Hours}}h</h1>
       </div>
       <div class="col-md-4">