0

新しい Piranha CMS アプリケーションをゼロから作成しており、管理セクションを拡張してコンテンツ セクションに別のタブを追加しています。これを次のように動的にメニューに追加しています。

// create the product submenu item in Content master menu
        Manager.Menu.Where(m => m.InternalId == "Content").Single().Items.Add(
              new Manager.MenuItem()
              {
                  InternalId = "Product",
                  Name = "Product",
                  Action = "Index",
                  Controller = "ProductAdmin",
                  Permission = "ADMIN",
                  SelectedActions = "Index, Edit, Create"
              });

HTML がどのように見える他の作業管理メニューはこれです

<div class="title">
<div class="container_12">
<div class="grid_12">
<h1>Pages</h1>
</div>
</div>
</div>

この行をビューに追加すると:

@Html.Partial("Partial/Tabs")

次の HTML が生成されます (H1 が欠落しています)。

<div class="title">
<div class="container_12">
<div class="grid_12">
<h1></h1>
</div>
</div>
</div>

タブを動的に追加するときに H1 を入力するにはどうすればよいですか?

4

1 に答える 1

0

H1は、メニュー オブジェクトによって取り込まれません。これの単純な理由は、タイトルが必要な場合があるためです。

  • 製品
  • 新しい商品を追加
  • 商品を編集

その 1 つのメニュー項目にすべて関連するさまざまなビューを表示します。H1 はViewBag.Title、ビューまたはコントローラー アクションで設定することによって設定されます。

よろしく

ホーカン

于 2014-11-27T22:58:40.843 に答える