聯系官方銷售客服
1835022288
028-61286886
求助module循環中not_flag參數導致num參數錯亂應該如何解決?
由于頁面有使用推薦位的需求,推薦位名稱是“置頂”推薦位ID是1,所以需要在正常的文章列表當中不顯示推薦文章,需要用到not_flag參數,但是加入not_flag參數后,列表文章數量就不按照num制定數值顯示了。
不加not_flag參數時代碼如下:
{module module=news catid=3 order=updatetime num=20} <div class="list_box"> <div class="list_box_img"> <a href="{$t.url}" target="_blank"><img src="{dr_get_file($t.thumb)}" alt="{$t.title}" /></a> </div> <div class="list_box_info"> <a href="{$t.url}">{$t.title}</a> <!-- <p>{$t.description}</p> --> </div> <div class="clear"></div> </div> {/module}
此時文章總數不夠20,但是還是能夠正常顯示所有文章的。
但是當加入not_flag參數后,代碼如下:
{module module=news catid=3 order=updatetime num=20 not_flag=1} <div class="list_box"> <div class="list_box_img"> <a href="{$t.url}" target="_blank"><img src="{dr_get_file($t.thumb)}" alt="{$t.title}" /></a> </div> <div class="list_box_info"> <a href="{$t.url}">{$t.title}</a> <!-- <p>{$t.description}</p> --> </div> <div class="clear"></div> </div> {/module}
文章列表只顯示2篇文章
試過其他情況,當設置not_flag參數時,num數值小于2是有效的,大于2之后無效。
求助這個問題如何解決,是不是我代碼寫錯了?
你要學會用debug標簽,這個標簽能說明調用的數據是什么結果
回復@迅睿框架聯合創始人 謝謝官方回復,我學習一下debug標簽然后再來回復效果 ??