Phpcms V9單頁添加自定義字段
說起文章自定義自段,大家都會想到 wordpress 的自定義字段,確實 wordpress 系統很強大,字段可以很靈活的在後臺進行添加與更新,並能夠很好的在前臺進行調用,對於這點 phpcms v9 就有點弱爆了,phpcms v9 是沒有自定義字段這個功能的,只能要我們來進行二次開發。
phpcms v9 文章內容的添加與更新選項已經很多了,基本上趨於完善,而關於 phpcms v9 單頁 page就顯得很簡單,使用的字段只有三個:標題、關鍵詞、內容,這往往不夠使用,有時候需要添加更多的選項,比如圖片,或者文字描述等,下面夏日博客主要為大家講下 phpcms v9 如何為單頁添加自定義字段。
1、給單頁 page 自定義摘要
第一步,打開數據庫,找到 v9_page 數據表添加一個 description 字段,字段類型為 varchar,長度為 255即可。
第二步,打開 phpcms\modules\content\templates\content_page.tpl.php 文件,並到到如下代碼:
<tr> <th width="80"> <?php echo L(‘content‘);?></th> <td> //上方添加: <tr> <th width="80">內容簡介</th> <td><textarea type="text" name="info[description]" style=‘width:98%;height:46px;‘><?php echo $description?> </textarea>只可輸入<B><span id="description_len">255 </span></B> 個字符 </td> </tr>
更改完成之後,我們還需要更新一下後臺緩存,然後進行某一個單頁的編輯,這個時候就會有文章摘要的字段了,前臺只需要進行調用 {$description} 就可以了。
二、給單頁 page 自定義圖片字段,方便圖片的上傳.
上面已經介紹過如何給單頁添加文字字段了,這裏再介紹下如何給單頁添加一個圖片的字段,並可以進行圖片的上傳。
1、同樣打開mysql數據庫,找到 v9_page表,打開表結構並添加一個圖片的字段:catpic類型varchar,長度100,當然也可以不用進行設置。
2、打開 phpcms\modules\content\templates\content_page.tpl.php文件,在48行下面插入如下代碼:
<tr> <th width=”80″>欄目圖片</th> <td> <?php echo form::images(‘info[catpic]‘, ‘image’, $catpic, ‘content’);?> </td></tr>
更改完之後,進行後臺緩存更新,然後再進行單頁的添加或者編輯的時候就可以看到我們自定義的上傳圖片字段了,在前臺調用的代碼為 {$catpic},直接在 page.html 模板中進行調用。
Phpcms V9單頁添加自定義字段