问答首页
数据调用
调用问答首页模块数据,文件位置位于:default/ask/index.html
字段
说明
{{.AskSeoTitle}}
详情页SEO标题
{{.AskSeoKeyword}}
详情页SEO关键词
{{.AskSeoDescription}}
详情页SEO描述
{{.Title}}
标题
{{.Excerpt}}
问题描述
{{.CategoryName}}
分类名称
{{.CategoryUrl}}
分类网址
{{.Author}}
作者
{{.AuthorId}}
作者ID
{{.AuthorUrl}}
作者主页
{{.Avatar}}
作者头像
{{.Browse}}
浏览量
{{.Answer}}
回答数
{{.dateformat .Time "2006-01-02 15:04:05"}}
时间
{{.Url}}}
问题地址
示例代码
1.循环问答模块数据
{{range .Ask}}
{{.Title}}
{{.Excerpt}}
{{.Url}}
{{end}}
循环 Ask
下的所有问题,默认显示十条。
2.调用指定问答分类ID模块数据
{{range FuncMap "AskCate" "1,2" 16 }}
{{.Url}}{{.Title}}
{{end}}
其中 AskCate
表示调用的数据类型 1,2
表示数据库数据分类ID多个用空格分隔, 16
表示调用数量,为了考虑性能系统中限制最大不超过40条。
3.调用指定问答分类ID模块数据(随机)
{{range FuncMap "AskCateRandom" "1,2" 16 }}
{{.Url}}{{.Title}}
{{end}}
与上面的用法相同, AskCate
是以发布时间倒序排序,而 AskCateRandom
为随机排序。