列表頁循環部分的list.var默認給出的標簽可能不能滿足我們的使用,例如判斷時間都不行,這時候就需要使用PHP了,但list.var里面使用PHP和列表頁模板中使用PHP是不同的,下面來說下具體需要怎么做:
1、首先是要勾選“使用程序代碼”,如下圖,這個沒什么好說的。
2、在list.var中存在數據的數組變量是$r,具體有什么內容可以直接打印出來看看。
3、list.var模板中使用PHP不需要<?php開始和?>結尾,使用變量或者操作變量請直接寫。
4、接下來也是比較重要的步驟,在list.var中不能PHP代碼和HTML代碼混編,如果混編的話PHP代碼不會被解析,需要怎么操作呢?要把整個list.var當作是PHP環境(事實上也是這樣)。
最終list.var中要把所有的內容賦值給$listtemp變量才能輸出,下面來舉個完整的例子:
$id = $r['id'];//$r是個數組,可以直接使用
$listtemp = "這里是list.var要輸出的內容".$id;//最后用變量$listtemp輸出