織夢程序中,當你想把上級欄目和子欄目所有的靜態(tài)文件都存在在同一個目錄時,我們需要設(shè)置子欄目默認頁的名稱不同來區(qū)分,不然生成時會被最后生成的欄目覆蓋index.html
如:上級欄目和子欄目所有的靜態(tài)文件都存在在同一個目錄時,即{cmspath}/news,但是默認頁不同,可以按照下面的方法修改。
雖然我們可以設(shè)置系統(tǒng)-核心設(shè)置里的【欄目網(wǎng)址使用目錄名(不顯示默認頁,即是 /a/abc/ 形式)】為【否】,但是后面會自帶index.html尾巴,我們可以改一下程序文件來完美實現(xiàn)
打開 /include/helpers/channelunit.helper.php 找到 大概在251行
if($cfg_typedir_df=='N' || $isdefault==0) $reurl = $typedir.'/'.$defaultname;
改成
if($defaultname != 'index.html' || $cfg_typedir_df=='N' || $isdefault==0) $reurl = $typedir.'/'.$defaultname;
保存,再次生成全站效果就出來了。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢欄目保存目錄相同默認頁不同的設(shè)置方法