abcd
這部分**一般放在layout file中。其結果是所有的頁面都使用相同的title, 這樣不利於別人檢索到你的網頁。那麼如何在不同的頁面顯示不同的title呢?
一.<% content_for :title do %>recent episodes<% end %>
然後在layout中:
asciicasts - <%= yield :title %>
但是這種做法不好的地方在於,每個頁面都要有content_for 這個block才行。
二.第二種方法就是使用例項變數,在controller中定義的例項變數是可以在template中自由使用的,當然,此處我們的例項變數可以直接在template中定義。
<% @page_title = "recent episodes" %>
然後在layout中:
asciicasts - <%= @page_title %>
三.2. def title(page_title)
3. content_for(:title)
4. end
5. end
這樣,在每個template中,只需要呼叫這個方法,
1. <% title "recent episodes" %>
然後在layout中:
asciicasts - <%= yield :title %>
就可以了。
當然,如果你想有乙個預設的title,那麼可以使用:
asciicasts - <%= yield :title || 「video.to_s」%>
這樣,如果頁面沒有定義title,就會使用預設的title了
如果每一頁都要在網頁上顯示出這個title來,那麼顯然顯示title的html**也是放在layout中最好了。
1. 2.
3. <%= yield %>
4.
在不同頁面設定與獲取cookie值的例項
encoding utf 8 import sys reload sys sys.setdefaultencoding utf8 import tornado.web import tornado.ioloop class we tornado.web.requesthandler def get ...
jsp中如何根據不同的條件轉向不同的頁面
問 trycatch exception e 有部分jsp頁面可正常轉向,但另一部分卻將 pages common message.jsp追加在後面,導致不能正確轉向。已試過 request.getrequestdispatcher pages common message.jsp forward ...
wordpress不同頁面側邊欄設定方法
我們在wordpress主題開發過程中,有時候需要對不同的頁面設計不同的側邊欄,我們先看下實現的最終效果如下圖 在上圖我們可以看到,首頁與文章頁的側邊欄是分開的,這樣我們可以很好的控制想顯示的內容。那這種效果如何實現呢?方法如下 1 在主題的functions.php檔案中新增如下 if funct...