问答首页

数据调用

调用问答首页模块数据,文件位置位于: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 为随机排序。