【发布时间】:2019-02-26 07:49:29
【问题描述】:
我正在尝试在 Sitefinity 11 中创建一个自定义小部件。目标是在页面上显示标签,每个可点击标签下方都有内容面板。我正在使用引导程序来完成这个,这很简单。
我希望能够为每个选项卡添加一个 Sitefinity 占位符,这将允许编辑者将一个小部件(例如内容块)拖放到该选项卡。但似乎当我尝试这样做时,占位符区域永远不会显示在 CMS 中,就像我在自定义模板中添加了占位符一样。
这可能吗?
这是一个简短的代码示例:
<div class="container mt-3">
<!-- Nav tabs -->
<ul class="nav nav-tabs">
<li id="tab1" class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#panel1">@Model.Tab1Name</a>
</li>
<li id="tab2" class="nav-item">
<a class="nav-link" data-toggle="tab" href="#panel2">@Model.Tab2Name</a>
</li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div id="panel1" class="container tab-pane active">
@Html.SfPlaceHolder("Panel1")
<p>here is text</p>
</div>
<div id="panel2" class="container tab-pane fade">
@Html.SfPlaceHolder("Panel2")
</div>
</div>
感谢任何帮助。
【问题讨论】:
标签: sitefinity