0

ビュー内にウィジェットを配置できるように、ビューにカスタム ゾーンを作成する方法は次のとおりです。

  • @Display.CustomZone および Placement.info に従って、Local Zones / コンテンツ アイテムのパーツについて話しているわけではありません。
  • また、カスタム ゾーンをレイアウト シェイプにアタッチしようとしているわけでもありません。

しかし、基本的にレイアウト形状がデフォルトで管理するものを複製する方法ですが、私自身の形状/ビュー内にあります。

レイアウト形状は zoneHolding を使用していると思います - したがって、上記を達成するには zoneHolding から継承する必要があると思いますが、それは推測を危険にさらすだけです。

4

2 に答える 2

0

レイアウトにゾーンを含めるには、テーマの Layout.cshtml を編集するだけです。

@Display(Model.MyCustomZone)

それらにウィジェットを追加できるようにするには、Orchard のダッシュボードが最初にゾーンを認識している必要があります。テーマの「Theme.txt」でそれらを定義できます。

Name: My Theme Name
Author: ..
Description: ..
Version: ..
Tags: Awesome
Website: http://orchardproject.net
Zones: MyCustomZone, .., .., ..
于 2016-07-28T07:06:48.850 に答える