3

私のオーチャードサイトのブログ投稿の概要に画像フィールドを表示しようとしています。現在、ブログ投稿自体には表示されていますが、概要には表示されていません。要約に追加するにはどうすればよいですか?

4

2 に答える 2

7

パーツとフィールドの表示は、各モジュールにあるplacement.infoファイルで定義されています。Contrib.ImageFieldモジュールの画像フィールドを使用していると仮定すると、サマリー表示タイプ(Modules \ Contrib.ImageField \ Placement.infoで定義)のフィールドのデフォルトの配置をオーバーライドする必要があります。デフォルトでは、 :

<Match DisplayType="Summary">
  <Place Fields_Contrib_Image="-"/>
</Match>

これを行うには、テーマのplacement.infoファイルに以下を追加します(これをBlogPostコンテンツタイプのみに制限していることに注意してください)。

<Match ContentType="BlogPost">
  <Match DisplayType="Summary">
    <Place Fields_Contrib_Image="Content"/>
  </Match>
</Match>

これにより、BlogPostコンテンツアイテムの概要ビューのコンテンツゾーンに画像が表示されます。オーチャードでの配置の詳細については、http: //docs.orchardproject.net/Documentation/Understanding-placement-infoを参照してください。

于 2013-01-03T00:55:15.387 に答える
0

メディアライブラリピッカーフィールドを使用できます。ブログの概要に画像フィールドを追加するには、次の手順を実行しました。

  1. メディアライブラリピッカーフィールドをブログに追加-コンテンツタイプを投稿

  2. 次に、placement.infoに以下を追加します

    <Match ContentType="Blog">
      <Match DisplayType="Summary">
        <Place Part_Image_Summary="Content">
     </Match>
    </Match>
    
于 2016-06-25T05:03:24.573 に答える