2011-03-04 190 views
6

我剛剛下載並安裝了Orchard CMS並開始使用它。 在區域中創建了一些小部件,並創建了博客並自定義了我的頂層菜單。如何從頁面中刪除項目?

現在我想對我的歡迎頁面做一些修改..我想刪除標題字段和顯示創建日期的行,只顯示正文。 (這隻會用於歡迎頁面,其他頁面不會受到影響)

我該怎麼做?什麼是正確的方法?

回答

6

我有同樣的願望,刪除發佈的日期。在我的情況下,我想從所有頁面中刪除它們。要做到這一點

一種方法是調整形狀的位置...

你需要影響的是Parts_Common_Metadata形狀佈局的形狀。要使其不可見,請將展示位置值設置爲「無處」。

所以我加入這一個placement.info文件我的主題文件夾中:

<Match DisplayType="Detail"> 
    <Place Parts_Common_Body="Content:before" 
      Parts_Tags_ShowTags="Content:after" 
      Parts_Comments="Footer" 
      Parts_Common_Metadata="Nowhere"/> 
</Match> 
<Match DisplayType="Summary"> 
    <Place Parts_Common_Body_Summary="Content" 
      Parts_Comments_Count="Nowhere" 
      Parts_Tags_ShowTags="Nowhere" 
      Parts_Common_Metadata_Summary="Nowhere" 
      Fields_Common_Text="Nowhere"/> 
</Match> 

如果您希望這僅適用於特定的內容類型,您可以父標籤內包裝上面,如:

<Match ContentType="Blog"></Match> 

我不知道你將如何應用此只雖然歡迎頁面...

+0

美好。感謝@rohancragg。 – Martin 2011-03-09 07:50:04

+1

要僅應用於主頁,可以使用與Path =「/」屬性匹配。 – 2011-06-06 04:04:29

1

要編輯html本身/您必須編輯cshtml文件的視圖。我仍然必須妥善解決這個問題。

要只是編輯的內容,在儀表板:

  • 點擊小工具
  • 下點擊圖層首頁
  • 現在,您可以在這裏添加任何部件到主頁層,它只會顯示在主頁。

您可以添加html小部件來做一些自定義的東西。

希望它有幫助。

+0

感謝回覆giddy。我目前正在閱讀一些自定義主題和編輯模板的文檔,所以猜猜我會發現自己編輯一些cshtml文件很快 – Martin 2011-03-07 09:51:07

+1

我也認爲可能placement.info將做的伎倆!還沒有嘗試過,雖然 – Martin 2011-03-07 12:01:39

6

如果後來有人發現響應和需要標記彌補去除T他在主頁上的頁面標題,這裏是:

<!-- Remove the page title from the homepage --> 
<Match Path="~/"> 
    <Place Parts_Title="-" /> 
</Match> 
+0

這是針對歡迎頁面的正確迴應。謝謝。 – 2013-05-09 20:20:49