内容详情标签:
获取给定的 ID 的内容详情
{hcTaglib:contentdetail id="3" name="hc_content" }
{$hc_content['title']}
发布时间:{$hc_content['publish_time']|date='Y-m-d'} 阅读次数: {$hc_content['hits']}
{/hcTaglib:contentdetail}
使用说明:
内容ID:id,必填项(integer类型)
渲染变量名: name,默认值为 hc_content
自带字段详见配置标签 最后的详情页字段
main_content可用字段为后台模型的字段 取下图框选的字段
【field】表示上图中的字段 详情页取值的变量名为【$hc_content】 图片、视频、文件类型取值:
// 获取链接
{$hc_content['main_content']['field']['url']|default=''}
// 获取名称
{$hc_content['main_content']['field']['name']|default=''}
// 获取描述
{$hc_content['main_content']['field']['description']|default=''}
多图、多视频、多文件类型取值:
{volist name="$hc_content['main_content']['field']" id="vo"}
// 获取链接
{$vo['url']|default=''}
// 获取名称
{$vo['name']|default=''}
// 获取描述
{$vo['description']|default=''}
{/volist}
富文本取值
{$hc_content['main_content']['field']|raw}
多选取值
// 先json转为数组,再循环数组取值
{php} $temp = json_decode($hc_content['main_content']['field'], true); {/php}
{volist name="$temp" id="vo1"}
{$vo1} // 此处为后台选中的值
{/volist}
时间区间取值
// 先json转为数组,再用数组下标取值
{php} $temp = json_decode($hc_content['main_content']['field'], true); {/php}
{$temp[0]||default=''} // 开始时间
{$temp[1]||default=''} // 结束时间
其他字段取值
{$hc_content['main_content']['field']|default=''}