2012-03-19 3 views
18


投稿内のタイトルとメタデータ(公開データ)を削除するにはどうすればよいですか? Placement.infoでこれを行うことはできますか?カスタムコンテンツを作成しようとしましたが、最適なソリューションのようには見えません。私はちょうどCSSでそれをやったが、私はこれが別の方法で行うことができることを知っている。あなたがいる場合には、Orchard: Anatomy of a themeオーチャードCMS - 投稿内のタイトルとメタデータ(公開日)を削除する

また:

<Placement> 
    <Match DisplayType="Detail"> 
     <Place Parts_Title="-"/> 
     <Place Parts_Common_Metadata="-"/> 
    </Match> 
    <Match DisplayType="Summary"> 
     <Place Parts_Title="-"/>    
     <Place Parts_Common_Metadata="-"/> 
    </Match> 
</Placement> 

詳細については、この記事を参照してください:

答えて

29

あなたはタイトルを表示し、日付を公開しないように、あなたの現在のテーマのルートフォルダにPlacement.infoファイルを編集することができますParts_Titleのような名前の由来は、Customizing Orchard using the Designer Helper Tools(特にシェイプトレース)を参照してください。あなたは、あなたのテーマのビューのフォルダにParts.Title.cshtmlファイルを作成するすべてのページにタイトルを削除しながら、頭の中でタイトルのメタを維持したい場合は

+0

素晴らしい情報! Parts_RoutableTitleが機能しなかったので、私はParts_Titleを試しましたが、タイトルはなくなりました。カスタムコンテンツを作ったからだと思います。 –

+0

更新をお寄せいただきありがとうございます。これを反映するように回答を更新します。 – scripni

+3

すごいデザイナーツールが大いに役立った! –

15

また、

@{ 
Layout.Title = Model.Title; 
} 

を入れています<h1>タグを削除する以外は、通常のコードとまったく同じです。

@{ 
Layout.Title = Model.Title; 
} 

<h1>@Model.Title</h1> 
+0

ありがとうございます。 – Cerveser

+0

これはまさに私が探していたものです。ありがとう! – PantsOffNow

関連する問題