一、首先定义好推荐位
有些版本在自定义字段菜单下:
二、调用示例
http://help.xunruicms.com/15.html
1、前端页面调用模块【news】的【id是1的】推荐位中的文章内容
{module module=news flag=1} {$t.title} {$t.url} 推荐位名称: {dr_mod_value('news', 'setting', 'flag', 1, 'name')} {/module} 其中 news是模块目录,1是推荐位id号
2、前端页面调用模块【news】的【排除推荐位id是1的】的文章内容
{module module=news not_flag=1} {$t.title} {$t.url} {/module} 其中 news是模块目录,1是排除不显示的推荐位id号
3、前端页面调用模块【news】的【id是1和2的】推荐位中的文章内容
{module module=news flag=1,2} {$t.title} {$t.url} {/module} 其中 news是模块目录,1和2是推荐位id号
----如果要显示推荐位名称的循环方式----
{module module=news flag=1,2 show_flag=1} {$t.title} {$t.url} 推荐位名称: {dr_mod_value('news', 'setting', 'flag', $t.flag, 'name')} {/module} 其中 news是模块目录,1和2是推荐位id号
4、普通列表中判断本文章是否被推荐位(请慎用影响查询速度)
{module module=news 其他相关参数} {$t.title} {$t.url} --------- {table table_site=news_flag id=$t.id return=f} 推荐位名称: {dr_mod_value('news', 'setting', 'flag', $f.flag, 'name')} {/table} {/module} 其中 news是模块目录,(请慎用此方法,会影响查询速度)
5、调用文章时将推荐位放在前面显示(请慎用影响查询速度)
{table table_site=$table} {/table} 例如: {module catid=$catid order=$order page=1}