久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

織夢dedecms列表頁實現第一頁與其他頁調用不同模板的辦法

我們想讓dedecms織夢第一頁與其他第二頁、第三頁、、、后面的頁調用的不同模板,這個要怎么實現呢? 第一步 修改核心文件 打開 /include/arc.listview.class.php 找到,大概在第330行 $this-Pa
我們想讓dedecms織夢第一頁與其他第二頁、第三頁、、、后面的頁調用的不同模板,這個要怎么實現呢?

第一步 修改核心文件

打開 /include/arc.listview.class.php 找到,大概在第330行
$this->ParseDMFields($this->PageNo,1);
在它的上面加入:
$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist'];
$tempfile = str_replace("{tid}", $this->TypeID, $tempfile);
$tempfile = str_replace("{cid}", $this->ChannelUnit->ChannelInfos['nid'], $tempfile);
if ( defined('DEDEMOB') )
{
?? ?$tempfile =str_replace('.htm','_m.htm',$tempfile);
}
if(!file_exists($tempfile))
{
?? ?$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_default.htm";
?? ?if ( defined('DEDEMOB') )
?? ?{
?? ??? ?$tempfile =str_replace('.htm','_m.htm',$tempfile);
?? ?}
}
if(!file_exists($tempfile)||!is_file($tempfile))
{
?? ?echo $this->Fields['typename']." [ID:{$this->TypeID}] ".$GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist']."模板文件不存在,無法解析文檔!";
?? ?exit();
}
if( $this->PageNo===1 )
{
?? ?$tempfile2 =str_replace('.htm','_1.htm',$tempfile);
?? ?if(file_exists($tempfile2) && is_file($tempfile2))
?? ?{
?? ??? ?$this->dtp->LoadTemplate($tempfile2);
?? ??? ?$this->ParseTempletsFirst();
?? ?}
}
else
{
?? ?$this->dtp->LoadTemplate($tempfile);
}
繼續找到,大概在第450行的:
$this->ParseTempletsFirst();
注意是在第450行左右的這個代碼,因為這個代碼有3處,請認準是在大概第450行上這個
找到后在它的上面加入:
$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist'];
$tempfile = str_replace("{tid}", $this->TypeID, $tempfile);
$tempfile = str_replace("{cid}", $this->ChannelUnit->ChannelInfos['nid'], $tempfile);
if ( defined('DEDEMOB') )
{
?? ?$tempfile =str_replace('.htm','_m.htm',$tempfile);
}
if(!file_exists($tempfile))
{
?? ?$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_default.htm";
?? ?if ( defined('DEDEMOB') )
?? ?{
?? ??? ?$tempfile =str_replace('.htm','_m.htm',$tempfile);
?? ?}
}
if(!file_exists($tempfile)||!is_file($tempfile))
{
?? ?echo $this->Fields['typename']." [ID:{$this->TypeID}] ".$GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist']."模板文件不存在,無法解析文檔!";
?? ?exit();
}
if( $this->PageNo===1 )
{
?? ?$tempfile2 =str_replace('.htm','_1.htm',$tempfile);
?? ?if(file_exists($tempfile2) && is_file($tempfile2))
?? ?{
?? ??? ?$this->dtp->LoadTemplate($tempfile2);
?? ?}
}
else
{
?? ?$this->dtp->LoadTemplate($tempfile);
}

第二步 添加第一頁模板文件及命名

第一頁模板,在原欄目列表模板后面加_1
例如,原列表模板是 list_dongwu.htm
如果你想讓第一頁跟list_dongwu.htm不一樣的話,你可以建立一個
list_dongwu_1.htm
系統在動態或者生成靜態時,欄目列表第一頁優先去找這個 _1 的第一頁模板文件,存在就輸出,不存在就使用默認的原列表模板 list_dongwu.htm

第三步 更新生成

更新系統緩存,靜態的生成,動態的直接查看效果
 
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

修改織夢DEDECMS中TAG標簽字數長度限制的方法共兩個步驟,分別是對數據庫字數和提交文件的字數進行修改。 一、我們通過織夢DEDECMS后臺程序中的系統設置欄目下的SQL命令行工具,來修
我們有時候需要對織夢文檔的點擊量進行批量維護,比如采集來的文章,點擊量都為0,需要批量修改,可以用到如下方法1。 1、在數據庫里運行下面的代碼就可以了,文章的點擊量變得
用過dedecms的朋友都知道,織夢cms后臺系統基本參數里是無法直接上傳圖片的,我們更換logo圖只能到ftp里替換,非常的不方便,我們如果想直接在系統基本參數里上傳,要怎么處理呢?
dedecms要想調用所有子欄目是沒有這個標簽的,要調用只可用sql標簽,reid表示子欄目,channeltype=6表示模型為商品,sortrank表示按排序升序.小的放前面 {dede:sql sql=Select * from `dede_arctype` where r
這篇文章主要為大家介紹了Dedecms待審核章在列表頁顯示的方法,實例分析了兩種常見的技巧,非常具有實用價值,需要的朋友可以參考下
更新文檔發現,模板文件不存在,無法解析文檔,是模板位置不對造成的, 第一個地方,就是模認模板這里,正確的。 還有第二步,就是要把高級選項這里,改成和你正在使用的模板
主站蜘蛛池模板: 欧美一区2区三区3区公司 | 国产一级一级毛片 | 国产一区二区三区四区在线观看 | 欧美video| 伊人网综合在线观看 | 欧美日韩中文字幕在线 | 亚洲一区二区欧美 | 欧美国产日韩一区 | 久久综合亚洲 | 日韩欧美不卡 | 91五月婷蜜桃综合 | 精品无码久久久久久久动漫 | 一区二区三区不卡视频 | 青青草网站在线观看 | 一区二区三区国产精品 | 91色综合| 欧美片网站免费 | av高清毛片 | 国产91在线播放 | 日韩久久久久久 | 国产精品久久国产精品 | 伊人网在线综合 | 人人做人人澡人人爽欧美 | 中文字幕国产视频 | 久久国产精品免费一区二区三区 | 三级黄色网址 | 男女啪啪网址 | 欧美三级网站 | 国产精品久久久久久影院8一贰佰 | 国产视频一区二区 | 欧美国产亚洲一区二区 | 男插女下体视频 | 欧美区日韩区 | 日本福利片 | 黄色片在线网站 | 成人免费淫片aa视频免费 | 在线观看亚洲欧美 | 国产精品亚洲一区二区三区在线观看 | 国产精品国产精品国产专区不蜜 | 日日夜夜精品视频 | 黄色大片免费网站 |