玄龙CMS likearticle标签调用当前文章的关联文档
xuanlong likearticle调用当前文章的关联文档
/* * 参数说明: * 注:all="true"时将调用所有模型下文档,且不会调用自定义字段失效,非需求无需填写此参数 * row 调用多少篇文章 注意:【limit优先考虑,存在limit参数时 row参数失效】 * limit 从第几篇文章开始调用一共调用多少篇 //例如:limit="0,2" 调用排序后的文章从第一篇开始 一共调用两篇 * @empty 没有数据返回时候则显示 暂无数据 */
{xuanlong:likearticle row="10" @empty="[[<h1>暂无数据</h1>]]"}
//调用基本字段
[field:id/] //栏目ID<br>
[field:typeurl/] //栏目地址 <br>
[field:typename/] //栏目名称 <br>
[field:typename function="html2text(@me)"/] //栏目名称调用自定义函数并处理<br>
[field:typeimg/] //栏目图片 <br>
-----------------------------------------------------------<br>
//1、likearticle内部 if elseif判断
{{xuanlong:if [field:id/]==7 || [field:typename/]=='玄龙cms'}}
我是条件成立1----1
{{xuanlong:elseif [field:id/]==6}}
我是条件成立2
{{xuanlong:else/}}
我是否则其他22
{{/xuanlong:if}}
-----------------------------------------------------------<br>
//2、调用文章图集,此时likearticle标签不存在all="true"时才生效
{xuanlong:custom='imgs'}
<a title="[field:img_txt/]"><img src="[field:img_src/]" width="80px" height="80px"/></a>
[field:img_txt/] /*当前图片说明*/
[field:img_src/] /*当前地址*/
//custom内部继续if else判断
{{xuanlong:if $k==0 || [field:img_txt/]=='玄龙cms' || [field:id/]==7}} //满足三个条件 【1、图集中第一张图片|2、图片说明为玄龙cms|3、当前文章id为7】才执行输出文章标题
[field:title/]
{{xuanlong:else/}}
other--[field:id/]
{{/xuanlong:if}}
{/xuanlong:custom}<br>
-----------------------------------------------------------<br>
//3、$k 系统自带的,默认从0开始的,根据调用的文章数量条数递增的
{xuanlong:php} echo $k;{/xuanlong:php}
-----------------------------------------------------------<br>
// 4、php用法 if else运算 注:php中注释请使用 //xxx 或者 /*xxx*/
{xuanlong:php}
if($k==0){
echo 'class="aaa"';
}else{
echo 'class="bbb"';
}
{/xuanlong:php}
{/xuanlong:likearticle}