6

Orchard CMS をダウンロードしてインストールし、使い始めました。ゾーンにいくつかのウィジェットを作成し、ブログを作成してトップ メニューをカスタマイズしました。

ここで、ウェルカム ページにいくつかの変更を加えたいと思います。本文のみを表示するために、タイトル フィールドと作成日が表示されている行を削除したいと考えています。(これはウェルカム ページのみです。他のページには影響しません)

どうすればいいですか?正しいアプローチは何ですか?

4

3 に答える 3

6

誰かが後で応答を見つけて、ホームページのページタイトルを削除するためにマークアップが必要な場合は、次のようになります。

<!-- Remove the page title from the homepage -->
<Match Path="~/">
    <Place Parts_Title="-" />
</Match>
于 2013-01-01T19:52:43.513 に答える
6

公開日を削除したいという同じ願望がありました。私の場合、すべてのページからそれらを削除したかったのです。

これを行う1つの方法は、図形の配置を調整することです。

配置に影響を与える必要があるシェイプは、Parts_Common_Metadataシェイプです。非表示にするには、配置値を「Nowhere」に等しくします。

そこで、これをテーマフォルダ内の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>

ウェルカムページだけにこれをどのように適用するかはわかりませんが...

于 2011-03-07T16:00:06.260 に答える
1

html自体/ビューを編集するには、cshtmlファイルを編集する必要があります。私はまだこれを正しく理解する必要があります。

ダッシュボードでコンテンツを編集するには、次の手順に従います。

  • ウィジェットをクリックします
  • レイヤーの下のホームページをクリックします
  • ここで任意のウィジェットをホームページレイヤーに追加でき、ホームページにのみ表示されます。

htmlウィジェットを追加して、カスタム作業を行うことができます。

お役に立てば幸いです。

于 2011-03-05T19:55:37.140 に答える