我很新果園,現在還在試圖總結我的腦袋周圍所有的不同的術語,以便用斷章取義這裏什麼也不是故意。我正在嘗試執行類似於here on SO的操作,但沒有被接受的答案。果園 - 移動頁面標題
在常規站點(非博客)中,圖形組爲我的客戶端提供的佈局有一個標題部分,然後是它下面的兩列。所以,這樣的事情:
============================================================
| Page Title |
============================================================
| Left Content | Right Content |
| | |
============================================================
於標題區域的HTML是:
<div class="page_header">
<div class="padding">
<h2 id="page_title">This is the page's title</h2>
</div>
</div>
下面是塊更div的頁面的其餘部分分裂成兩列。我遇到的問題是嘗試獲取用戶通過Orchard輸入的頁面標題,以顯示在上述部分中。我試圖使它成爲一個所謂的PageTitle區,但我得到了它說明了什麼是當我添加了對佔位符空HTML插件的最接近,然後在標籤那樣@ Model.PageTitle,i.ie:
<div class="page_header">
<div class="padding">
<h2 id="page_title">@Model.PageTitle</h2>
</div>
</div>
格式正確,但標題顯示爲「ISHAPEPROXYD0FC462A536A4DA88FD49545639B4698」,我猜測它是某種類型的默認ToString()實現。如果我以區域格式(即@Zone(Model.PageTitle))包裝@ Model.PageTitle,則不會再顯示。我嘗試過的其他屬性是:@Model.Title和@Model.TitlePart.Title。
我也試過玩placement.info文件,但它似乎希望在PageTitle區域中的內容顯示任何不符合我需要的東西。我證實了這一點通過將在以下幾點:
<Place Parts_Title="Content:after" />
這行(使用之前或之後)所作的標題顯示出來,只是沒有在正確的位置。當我使用什麼下文,什麼也不顯示(使用前,後,沒有價值,1等):
<Place Parts_Title="PageTitle:before" />
因此,要總結,我該如何獲取內容的標題,以在特定區域出現沒有其他用戶啓動的內容會顯示?