NopCommerce 3.8 自定义插件视图选项卡
NopCommerce 3.8 Custom Plugin View Tabs
创建自定义插件的教程进行操作
然而,到目前为止,它与 Nop 3.8 版有点过时了。
我按照教程进行了更改(管理菜单)。
我即将创建 "CreateUpdatePromoSlider.cshtml" 但我遇到了问题。
<li @Html.RenderSelectedTabIndex(0, GetSelectedTabIndex())>Slider</li>
似乎“@Html”不再包含 "RenderSelectedTabIndex" 的定义。
我猜它在 3.8 中发生了变化,有人知道与教程相关的修复方法吗?
您可以假设其余代码完全遵循教程。
尝试使用 @Html.RenderBootstrapTabHeader
和 @Html.RenderBootstrapTabContent
方法而不是 @Html.RenderSelectedTabIndex
。它们现在用于 nopCommerce 管理面板。
为了更具体地说明语法和使用方法,下面是我创建的用于替换教程代码的代码。
<div class="content">
<div class="form-horizontal">
<div id="slider-edit" class="nav-tabs-custom">
<ul class="nav nav-tabs">
@Html.RenderBootstrapTabHeader("Slider", @T("Slider"), true)
@Html.RenderBootstrapTabHeader("Images", @T("Images"))
</ul>
<div class="tab-content">
@Html.RenderBootstrapTabContent("Slider", Sliders(), true)
@Html.RenderBootstrapTabContent("Images", Images(), false)
</div>
</div>
</div>
</div>
除此之外,所有曾经是 "tabled" 的代码现在都可以更改为 div,其 类 可以更改为 bootstrap。
然而,到目前为止,它与 Nop 3.8 版有点过时了。
我按照教程进行了更改(管理菜单)。
我即将创建 "CreateUpdatePromoSlider.cshtml" 但我遇到了问题。
<li @Html.RenderSelectedTabIndex(0, GetSelectedTabIndex())>Slider</li>
似乎“@Html”不再包含 "RenderSelectedTabIndex" 的定义。
我猜它在 3.8 中发生了变化,有人知道与教程相关的修复方法吗?
您可以假设其余代码完全遵循教程。
尝试使用 @Html.RenderBootstrapTabHeader
和 @Html.RenderBootstrapTabContent
方法而不是 @Html.RenderSelectedTabIndex
。它们现在用于 nopCommerce 管理面板。
为了更具体地说明语法和使用方法,下面是我创建的用于替换教程代码的代码。
<div class="content">
<div class="form-horizontal">
<div id="slider-edit" class="nav-tabs-custom">
<ul class="nav nav-tabs">
@Html.RenderBootstrapTabHeader("Slider", @T("Slider"), true)
@Html.RenderBootstrapTabHeader("Images", @T("Images"))
</ul>
<div class="tab-content">
@Html.RenderBootstrapTabContent("Slider", Sliders(), true)
@Html.RenderBootstrapTabContent("Images", Images(), false)
</div>
</div>
</div>
</div>
除此之外,所有曾经是 "tabled" 的代码现在都可以更改为 div,其 类 可以更改为 bootstrap。