phpcms v9 中 設定子級欄目,父欄目無法新增內容問題 及 單網頁模型欄位新增
一、設定子級欄目,父欄目無法新增內容問題
對於phpcms v9 中存在父欄目下有子欄目,則父欄目無法編輯內容的問題,大家一定不陌生,那麼我們說一下解決方法。
1.首先第一步:我們要找到 phpcm\modules\content\content.php的檔案。大約在488行找到
$strs2 = "<span class='folder'>\$catname</span>";
2.第二步:將找到的$strs2 = "<span class='folder'>\$catname</span>";修改為
$strs2="<span class='folder'>\$add_icon<a href='?m=content&c=content&a=\$type&menuid=".$_GET['menuid']."&catid=\$catid' target='right'onclick='open_list(this)'>\$catname</a></span>";
並且進行儲存。
3.第三步:我們要找到 phpcm\modules\content\creat_html.php的檔案。大約在178行找到
$r['disabled'] = $r['child'] ? 'disabled' : '';
注視掉它儲存就行了。
如:// $r['disabled'] = $r['child'] ? 'disabled' : '';
二、單網頁模型新增欄位
大家都知道,phpcms v9 的單網頁只能新增 標題(title),關鍵詞(keywords),內容(content) 這三個欄位,那麼很多時候我們需要用到別的欄位,如:來源(copyfrom)等【新增自己想要的欄位,本文以copyfrom為例】 。
1.首先第一步,新增欄位copyfrom到資料庫
2.第二步:找到phpcms\modules\content\templates\content_page.tpl.php 的content_page.tpl.php的檔案,新增你想要的欄位屬性及樣式。(要注意畫橫線裡的內容需要和你設定的欄位名一致)。
3.第三步:儲存一下檔案就可以了。返回後臺內容->管理內容,找到自己需要新增的單網頁內容就行了。