如何在迅睿CMS的搜索页等页面中调用指定栏目的数据?使用dr_cat_value和dr_share_cat_value函数

2023-07-08 / # 迅睿cms教程 / 0

迅睿CMS搜索页等调用指定栏目数据dr_cat_value/dr_share_cat_value的用法:


1. 独立模块栏目函数:

dr_cat_value("模块目录", 栏目ID, "输出字段")


2. 共享模块栏目函数:

写法1:

 dr_share_cat_value(栏目ID, "输出字段")


写法2:

 {category module=share id=1}{$t.url}{$t.name}{/category}


用法举例:


1. 调用指定共享栏目ID1的信息:


 - 栏目名称:{dr_share_cat_value(1, "name")}
   - 栏目地址:{dr_share_cat_value(1, "url")}
   - 栏目单页内容:{dr_share_cat_value(1, "content")}
   - 缩略图:{dr_get_file(dr_share_cat_value(1, "thumb"))}
   - 栏目的数据量:{count action=module module=模块目录 catid=1}
   - 栏目属性seo标题:{dr_share_cat_value(1, "setting", "seo", "list_title")}
   - 栏目属性seo关键词:{dr_share_cat_value(1, "setting", "seo", "list_keywords")}
   - 栏目属性seo描述词:{dr_share_cat_value(1, "setting", "seo", "list_description")}


   调用共享栏目ID1的单页介绍内容,前10个字符,并去掉HTML格式化代码,多余的用...显示:

{dr_strcut(dr_clearhtml(dr_share_cat_value(1, "content")), 10, '...')}



2. 调用指定news模块的栏目ID1的信息:


   - 栏目名称:{dr_cat_value("news", 1, "name")}
   - 栏目地址:{dr_cat_value("news", 1, "url")}
   - 缩略图:{dr_get_file(dr_cat_value("news", 1, "thumb"))}
   - 栏目的数据量:{count action=module module=news catid=1}