国产亚洲欧美人成在线,免费视频爱爱太爽了无码,日本免费一区二区三区高清视频 ,国产真实伦对白精彩视频

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

Pageadmin如何添加自定義頁面

發(fā)表日期:2019-04 文章編輯:小燈 瀏覽次數(shù):3390

理論上網(wǎng)站上的所有頁面都可以通過欄目管理來添加,那自定義頁面的意義是什么呢?

網(wǎng)站的需求是很多樣化的,比如需要制作一個對外提供數(shù)據(jù)的api,甚至制作一個搜索頁面,或者制作一些數(shù)據(jù)和欄目沒有對應(yīng)關(guān)系的頁面,這些頁面獨(dú)立于網(wǎng)站欄目,如果用欄目頁來制作,會導(dǎo)致欄目結(jié)構(gòu)混亂和不好維護(hù),這時候自定義頁面就可以很好解決這種問題,下面我們演示如何制作一個自定義的搜索頁面。

1、打開網(wǎng)站模板文件目錄,新建一個MyRoute.config文件(保存為utf8格式),文件名稱規(guī)則為: *Route.config,如下圖:

1.png

2、打開這個文件,輸入下面的xml內(nèi)容,并保存。

<?xml?version="1.0"?encoding="utf-8"?>
<configuration>
??<route?urlConstraint="^/news/search/([1-9]\d{0,8}/)?$"??viewPath="幫助中心/search.cshtml"?httpcacheSolutionId="0"?columnId="0"?title="幫助搜索"></route>
</configuration>

其中route節(jié)點(diǎn)為自定義頁面的路由參數(shù),多個自定義頁面可以新建多個route節(jié)點(diǎn)。

urlConstraint:表示url的正則匹配規(guī)則,匹配的話就可以請求viewPath指定的模板文件。

viewPath:模板文件對應(yīng)的相對路徑,這里只填寫相對路徑,模板必須放在views目錄下。

httpcacheSolutionId:自定義使用的緩存方案Id,如果不使用緩存,設(shè)置為0。

columnId:自定義頁面對應(yīng)的欄目id,如果不需要對應(yīng),設(shè)置為0。

title:自定義頁面的瀏覽器中顯示的標(biāo)題。

3、點(diǎn)擊views。

1.png

4、創(chuàng)建一個幫助中心文件夾,如下圖:

1.png

5、點(diǎn)擊打開幫助中心,創(chuàng)建一個search.cshtml文件(保存為utf8格式),如下圖:

1.png

6、打開搜索頁面,輸入下面內(nèi)容:

@{?
????var?keyword?=?Request.QueryString["key"];//獲取搜索關(guān)鍵詞
????var?i=0;
?}
<div>
<div?class="container">
??<ul?class="breadcrumb">

???<li><a?href="/"><span?class="fa?fa-home">?首頁</span></a></li>
?
???<li><a?href="">在線搜索</a></li>

??</ul>
??<div?class="news-list">
???@if?(!string.IsNullOrEmpty(keyword))
??{
????foreach?(var?item?in?Html.InfoDataList(new?{?Table?=?"news"?},?"[title]?like?@title",?new?{?title?=?"%"?+?keyword?+?"%"?}))
????{
?????string?url?=?Html.InfoDataUrl((int)item.ColumnId,?(int)item.Id);
?????<div?class="item?clearfix">
?????<div?class="title"><a?href="@url"?target="_blank"><i?class="fa?fa-angle-right"></i>@item.Title</a></div>
?????</div>
?????i++;
?????}
???}
???@if(i==0)
????{
??????<div>暫時沒有找到匹配的記錄,請更換一個關(guān)鍵詞重新搜索!</div>
????}
???</div>
</div>

這樣一個簡單的搜索頁面(搜索news表,注意需要有news信息表,否則會報錯)就制作完成了。

7、點(diǎn)擊左上角的重啟圖標(biāo),重啟進(jìn)程后后自定義頁面路由生效

1.png


8、在瀏覽器輸入:http://你的域名/news/search/就可以打開搜索頁面。

1.png


本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://jstctz.cn/19165.html
相關(guān)cms文章