織夢自定義表單前臺模版顯示+分頁調用
阿新 • • 發佈:2018-11-04
charset 新建 自定義函數 part 1.0 return tmp glob order by
根目錄建立form.php
<?php require_once(dirname(__FILE__)."/../include/common.inc.php"); require_once(DEDEINC.‘/datalistcp.class.php‘); $sql = "Select * From `#@_diyform1`";//可以接著加條件 例如order by id desc 排序 $dlist = new DataListCP(); $dlist->SetTemplate(DEDETEMPLATE."/plus/form.htm");//模板路徑 $dlist->SetSource($sql); $dlist->display(); ?>
對應的在,templets/plus 目錄下新建form.htm
{dede:config.pagesize value=‘5‘/}<!--這裏設置每頁顯示的條數--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>自定義表單</title> </head> <body> <ul> {dede:datalist} <li>{dede:field.name /}-----{dede:field.sex /}<li> {/dede:datalist} </ul> {dede:pagelist listsize=5/} </body> </html>
{dede:field.name /}和{dede:field.sex /} 根據你自己的自定義表單字段來填寫
如果要引入你默認模板的頭部和尾部或者其他,可以使用個自定義函數來解決
打開 /include/extend.func.php 加個函數
/** * 其他頁面調用模板的頭部尾部模板 * * @access public * @param string $path 模板路徑 * @return string */ if(!function_exists(‘pasterTempletDiy‘)) { function pasterTempletDiy($path) { require_once(DEDEINC."/arc.partview.class.php"); global $cfg_basedir,$cfg_templets_dir,$cfg_df_style; $tmpfile = $cfg_basedir.$cfg_templets_dir.‘/‘.$cfg_df_style.‘/‘.$path; $dtp = new PartView(); $dtp->SetTemplet($tmpfile); $dtp->Display(); } }
自定義模板中調用
<?php pasterTempletDiy("head.htm"); ?>
織夢自定義表單前臺模版顯示+分頁調用