有時侯,我們需要在dedecms模板內容頁中循環顯示某一個類似數組的列表信息。
比如,象下面的QQ印象列表,如果需要顯示在一個dede文章內部,實現起來就比較困難。
在dede文章內部實現這樣一個內容列表可以用這樣的思路。
首先,創建一個內容模型。添加一個多行文本類型的字段,如qqyx。用于數組信息的存儲。(這里用于存儲一系列qq印象的代碼)
然后,修改dede內容頁模板。添加如下代碼:
{dede:field name='qqyx' runphp='yes'}
$array=explode('####',@me);
@me=null;
foreach($array as $v)
{
@me.= '<p class="haoyouyinxiang_nr">'.$v.'</p>
<p class="haoyouyinxiang_nr2"><textarea style="width: 0px; height: 0px; overflow: hidden" name="a">'.$v.'</textarea><input type="button" onclick=\'clipboardData.setData("Text","'.$v.'");alert("復制成功")\' name="select" value="↑點擊復制QQ好友印象↑" /></p>';
}
|