有時候,我們想讓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"}
這樣的語法來調用標簽了.
新聞熱點
疑難解答