實習日誌四—關於DTcms的操做及其它相關東東

操做一:添加模板步驟:html

a.  首先製做好要添加的頁面的模板(如:consult.html),添加到DTcms.Web/templates/default文件下;(用系統定義的語法和模板來製做)url

b.  而後製做好上個步驟中的頁面的處理文件(.consult.cs),添加到DTcms.Web.UI/Page下面;spa

c.  登錄後臺,新增urls.config節點信息;步驟:系統參數設置——功能權限配置——編輯僞靜態URL替換規則——添加規則;將裏面的信息添加好;xml

這一步也能夠這樣操做:打開DTcms.Web/xmlconfig/urls.config文件,在裏面添加對應的節點代碼;htm

d.  進入後臺生成模板頁面:步驟:系統模板管理——「使用靜態模板」打鉤——所有生成。get

至此,一個aspx頁面頁面生成(生成在DTcms.Web/aspx文件中),它是有前臺的.html頁面,而後將後臺的.cs中的處理文件寫入其中,而生成的。模板

 

注意事項:頁面名要以.html結束,做爲惟一的匹配標示;中間能夠接受下劃線;開頭不要大寫;最好不要以數字開頭;由於後臺要創建該文件的處理文件.cs類文件,容易會致使出錯。後臺

 

操做二:若是要添加一個欄目(consult),打開Dtcms.Web/template/default/_head.html,添加相應的導航信息,<li><a href="<%linkurl("consult","")%>">行業資訊</a></li>,而後同操做一;配置

 

注意事項:linkurl有須要傳遞的第一個是做爲惟一標示key去匹配讀取到的哈希表(其實就urls.config)中的某一條,而第二哥參數則是爲了配合url重寫(linkurl是拼湊導航欄顯示的路徑)決定是否須要添加,如:關於咱們板塊(contact)和聯繫咱們板塊(about)須要使用同一模板(contact.html),這是咱們對於關於咱們板塊就不須要添加第二個參數:<li><a href="<%linkurl("contact","")%>">關於咱們</a></li>;對於聯繫咱們板塊,咱們就添加第二個參數來指定重寫:<li><a href="<%linkurl("contact"," about ")%>權限

 

操做三:若是添加的欄目(consult)有二級頁面(hyzx)和三級頁面(hyzxDetail),在欄目頁面(consult)中的某個須要跳轉到二級頁面(hyzx)連接須要寫成:src=hyzx.aspx」;從二級頁面跳轉到三級頁面也要這樣寫。

緣由:你訪問的地址體如今你的地址欄上,http://www.xxxxx.consult.asxp(注意是aspx頁面,全部前臺頁面都在這裏,是同級的)

相關文章
相關標籤/搜索