phpcms v9 內容系統的搜索頁面有兩個模板,一種方式是如果沒有輸入關鍵詞就點擊搜索,就會進入搜索首頁;另一種方式是如果有搜索關鍵詞,點擊搜索,就會進入結果搜索頁面。下面就由小澤講解如何找默認的搜索頁面在哪個文件夾。
第一步:首先,把下載好的phpcms v9內容管理系統文件打開并且放在本地運行環境里。這里小澤用phpstudy集成環境舉例子。
第二步:一開始,我們是不知道搜索頁面到底放在哪個文件夾,但是我們可以用這個方法去找,我們都知道搜索輸入框功能一般在首頁模板里有,也就是在首頁的頭部,接下來,就是要找到首頁模板的頭部。注意:很多網站是頭尾分離的。
位置:D:\phpStudy\WWW\ae\phpcms\templates\default\content
第三步: 找到phpcms v9默認前臺模板文件夾之后,在里面找到前臺模板的頭部,即header.html文件。
1. 用開發工具打開header.html文件,找到搜索功能的代碼,也就是在form表單里:
<input type="hidden" name="m" value="search"/>
<input type="hidden" name="c" value="index"/>
<input type="hidden" name="a" value="init"/>
我們明顯可以看出,form表單是提交到search這個模塊文件夾里。
第五步: 模塊的文件,都是放在modules這個文件夾。接下來,我們就要找到search這個模塊。
modules這個文件夾位置:D:\phpStudy\WWW\ae\phpcms
第六步:進入modules模塊文件夾,找到search模塊,進入該文件夾
第七步:在search文件夾里,找到index.php文件:
第八步:用開發工具打開index.php文件,搜索init這個方法,找到init方法之后,拉到該方法的最后面,include template('search','list');可以明顯看到它加載的是list這個模板。
第九步:接下來,我們就要通過文件查找,看看template這個方法是怎么加載模板的:
最后,我們就可以成功找到搜索頁面模板的位置。
搜索模板位置D:\phpStudy\WWW\ae\phpcms\templates\default\search
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!