我給模型增加了兩個時間字段hdks和hdjs,這兩個字段在數(shù)據(jù)庫中是時間戳格式
我的列表頁標簽是這樣的
{eyou:list pagesize="10" titlelen="20" addfields='hdks,hdjs'}
我需要{eyou:list}只輸出本欄目下的hdks大于當前時間戳的內(nèi)容,可以實現(xiàn)這樣的功能嗎。
嘗試過condition方法,但是沒效果
{eyou:list pagesize="10" titlelen="20" addfields="hdks,hdjs" condition="(
$field.hdks > time())"}
嵌套if標簽倒是可以實現(xiàn)輸出符合的數(shù)據(jù)
{eyou:list pagesize="10" titlelen="20" addfields='hdks,hdjs'}
{eyou:if condition='($field.hdks > time())'}
<a href="">{$field.title}</a>
{/eyou:if}
{/eyou:list}
但是這樣的話分頁顯示內(nèi)容不正常,比如我符合數(shù)據(jù)的內(nèi)容在第二頁,這套標簽輸出的結(jié)果是第一頁為空,第二頁只顯示符合條件的4條數(shù)據(jù)(我的list設置的顯示10條)也就是說list依然輸出了10條數(shù)據(jù),只不過eyou:if沒有顯示不符合的數(shù)據(jù),但是他們依然占用了pagesize="10"的名額,第一頁的10條內(nèi)容都不符合,所以直接輸出了空的第一頁

有沒有什么辦法可以擴展{eyou:list}標簽,讓我的判斷條件直接寫在{eyou:list}里面,這樣式兒的
{eyou:list pagesize="10" titlelen="20" 判斷="自定義判斷條件"}