phpcms如何添加模板?
本文以添加頻道頁模板為例進行講解,其他依次類推,舉一反三。
1、假設我們已經新建了“phpcms教程”欄目,而此欄目的模板不能用默認的需要新建
打開 /phpcms/templates/default/content 目錄,并建立以下文件:
欄目首頁模板:category_cmsjc.html
立即學習“PHP免費學習筆記(深入)”;
欄目列表頁模板:list_cmsjc.html
內容頁模板:show_cmsjc.html
注意:
我添加的欄目名稱是以 category_ 、 list_ 、 show_ 開頭的
category_ 開頭的文件會在選擇模板的時候被自動識別為“欄目首頁模板”,而不會在別的模板選項里出現
list_ 開頭的文件會在選擇模板的時候被自動識別為“欄目列表頁模板”,而不會在別的模板選項里出現
show_ 開頭的文件會在選擇模板的時候被自動識別為“內容頁模板”,而不會在別的模板選項里出現
添加其余的模板依此類推,舉一反三
建立完成后在選擇模板的時候就可以顯示出來,但是不會像默認的那樣出現“文章頻道頁(category.html)”而是出現“category_cmsjc.html”,出現這種情況說明我們還要繼續修改。
2、打開 /phpcms/templates/default/config.php 文件
找到
'templates|default|content'?=> array?( 'category.html'?=>?'文章頻道頁', 'category_download.html'?=>?'下載頻道頁', 'category_picture.html'?=>?'圖片頻道頁', 'download.html'?=>?'下載連接頁', 'footer.html'?=>?'底部', 'header.html'?=>?'頂部', 'header_min.html'?=>?'迷你頂', 'header_page.html'?=>?'單網頁頭部', 'index.html'?=>?'網站首頁', 'list.html'?=>?'列表頁', 'list_download.html'?=>?'下載列表頁', 'list_picture.html'?=>?'圖片列表頁', 'message.html'?=>?'消息提示頁', 'page.html'?=>?'單網頁', 'rss.html'?=>?'RSS頁', 'search.html'?=>?'搜索', 'show.html'?=>?'文章內容頁', 'show_download.html'?=>?'下載內容頁', 'show_picture.html'?=>?'圖片內容頁', 'tag.html'?=>?'tag', ),
在此數組里任意位置添加即可,CMS集中營站長的習慣是將內容添加到對應的名稱下邊:
'templates|default|content'?=> array?( 'category.html'?=>?'文章頻道頁', 'category_download.html'?=>?'下載頻道頁', 'category_picture.html'?=>?'圖片頻道頁', 'category_cmsjc.html'?=>?'phpcms教程文章頻道頁', 'download.html'?=>?'下載連接頁', 'footer.html'?=>?'底部', 'header.html'?=>?'頂部', 'header_min.html'?=>?'迷你頂', 'header_page.html'?=>?'單網頁頭部', 'index.html'?=>?'網站首頁', 'list.html'?=>?'列表頁', 'list_download.html'?=>?'下載列表頁', 'list_picture.html'?=>?'圖片列表頁', 'list_cmsjc.html'?=>?'CMS集中營列表頁', 'message.html'?=>?'消息提示頁', 'page.html'?=>?'單網頁', 'rss.html'?=>?'RSS頁', 'search.html'?=>?'搜索', 'show.html'?=>?'文章內容頁', 'show_download.html'?=>?'下載內容頁', 'show_picture.html'?=>?'圖片內容頁', 'show_cmsjc.html'?=>?'CMS教程文章內容頁', 'tag.html'?=>?'tag', ),
如此操作后再選擇模版的時候就與默認的樣式一樣了“phpcms教程文章頻道頁(category_cmsjc.html)”
PHP中文網,大量的免費PHPCMS教程,歡迎在線學習!