0712-2888027 189-8648-0214
微信公眾號

孝感風(fēng)信網(wǎng)絡(luò )科技有限公司微信公眾號

當前位置:主頁(yè) > 技術(shù)支持 > PHPCMS > phpcms解決模板應用到子欄目無(wú)效的問(wèn)題

phpcms解決模板應用到子欄目無(wú)效的問(wèn)題

時(shí)間:2024-07-21來(lái)源:風(fēng)信官網(wǎng) 點(diǎn)擊: 660次
phpcms的管理欄目中,模板設置->模板應用到子欄目,當我們選擇是的時(shí)候,發(fā)現新應用的模板還是無(wú)法應用到子目錄中,必須一個(gè)一個(gè)手動(dòng)更改子目錄模板才會(huì )有效。
phpcms解決模板應用到子欄目無(wú)效的問(wèn)題

原因是在于phpcmsv9\phpcms\modules\admin\category.php文件中需要修改一下,示例代碼如下:

找到修改欄目代碼位置,大概在第200行左右

/**
 * 修改欄目
 */
public function edit() {
    
    if(isset($_POST['dosubmit'])) {

在這個(gè)函數中大概251行找到“//應用模板到所有子欄目”里面的代碼:

array_merge(string2array($v['setting']), array('category_template' => $_POST['setting']['category_template'],'list_template' =>  $_POST['setting']['list_template'],'show_template' =>  $_POST['setting']['show_template'])

將其替換為如下代碼:

array_merge(string2array($v['setting']), array('template_list' => $_POST['setting']['template_list'], 'category_template' => $_POST['setting']['category_template'],'list_template' =>  $_POST['setting']['list_template'],'show_template' =>  $_POST['setting']['show_template'])

再次使用模板應用到子欄目功能已經(jīng)正常了。
熱門(mén)關(guān)鍵詞: phpcms 模板應用到子欄目
欄目列表
推薦內容
熱點(diǎn)內容
展開(kāi)