Mmaccms.clubDOCS
模组参考专题

专题字段

MacCMS V10 专题字段:字段类型、对象上下文与输出注意事项。

MacCMS V10 · 更新于 · MacCMS Club 编辑部 · 版本与验证范围

专题列表内使用 $vo,详情页的当前对象使用 $obj。字段不是全站全页面都有:把详情字段放到搜索页而没有对象,会出现空值。

两种上下文

<!-- 在 详情模板中 -->
<p>{$obj.topic_name}</p>
<!-- 列表循环中 -->
{maccms:topic num="10"  order="desc" by="time"}
  {$vo.topic_name}
{/maccms:topic}

字段类型与含义

下表来自本次版本的安装表结构。数据库字段与运行时追加对象不同;自定义表前缀不改变模板字段名。

字段存储类型说明
topic_idsmallint(6)" data-sid="{$param.sid}" data-nid="{$param.nid}">
topic_namevarchar(255)" data-pic="{$obj.topic_pic/mac_url_img}">
topic_envarchar(255)别名
topic_subvarchar(255)副标
topic_statustinyint(1)状态
topic_sortsmallint(6)排序号
topic_letterchar(1)首字母
topic_colorvarchar(6)高亮颜色
topic_tplvarchar(30)模板文件
topic_typevarchar(255)扩展分类
topic_picvarchar(1024)图片
topic_pic_thumbvarchar(1024)缩略图
topic_pic_slidevarchar(1024)幻灯图
topic_keyvarchar(255)seo关键字
topic_desvarchar(255)seo描述
topic_titlevarchar(255)seo标题
topic_blurbvarchar(255)简介
topic_remarksvarchar(100)备注
topic_leveltinyint(1)推荐值
topic_upmediumint(8)顶数
topic_downmediumint(8)踩数
topic_scoredecimal(3平均分
topic_score_allmediumint(8)总评分
topic_score_nummediumint(8)总评次
topic_hitsmediumint(8)总点击
topic_hits_daymediumint(8)日点击
topic_hits_weekmediumint(8)周点击
topic_hits_monthmediumint(8)月点击
topic_timeint(10)更新时间
topic_time_addint(10)添加时间
topic_time_hitsint(10)参照后台同名数据项;本字段没有单独中文注释
topic_time_makeint(10)参照后台同名数据项;本字段没有单独中文注释
topic_tagvarchar(255)参照后台同名数据项;本字段没有单独中文注释
topic_rel_vodtext参照后台同名数据项;本字段没有单独中文注释
topic_rel_arttext参照后台同名数据项;本字段没有单独中文注释
topic_contenttext详细介绍
topic_extendtext扩展配置json

输出时注意

  • 名称直接输出;图片路径通过 mac_url_img 转换,不要假设总是完整 URL。
  • 时间字段通常是 Unix 时间戳,按需要格式化;先确认字段类型。
  • 数组或 JSON 不能当作一段普通文本直接输出。
  • 关联对象取决于控制器和模型,不在本页表结构内的对象需要查对应页面。

查看专题标签选择数据,再按页面约定输出。

代码依据

让建站与维护更省心

承接 MacCMS 网站搭建、二次开发与一站式维护。欢迎联系我们,聊聊你的项目需求。

本页目录