phpcms PC标签中num参数支持变量的方法

发布时间:2019-12-12编辑:脚本学堂
本文介绍下,在phpcms系统中,pc标签中的num参数支持变量的修改方法,有需要的朋友参考下。

本节内容:
PC标签中num参数支持变量

有时需要让PC标签的数量是可变的,官方PC标签中的NUM参数是写死的,只能用数字。

解决方法,让它支持变量tve即可了,很简单的。

找到标签解析方法:
/phpcms/libs/classes/template_cache.class.php
132行
$num = isset($num) && intval($num) ? intval($num) : 20;
改为:
 $num = isset($num)? $num : 20;
只要让它不再强制数字就行了!

如此,模板页可以这样调用:
 

复制代码 代码示例:
{pc:content action="lists" catid="$catid" num="$num" order="id DESC" page="$page"}
 

使用上面的语法来调用标签就可以了。