我已按照教程从Plural site tutorial
创建自定义插件但是截至目前,Nop版本3.8已经过时了。
我已经按照教程进行了一次更改(管理菜单)。
我即将创建“CreateUpdatePromoSlider.cshtml”,但我遇到了一个问题。
<li @Html.RenderSelectedTabIndex(0, GetSelectedTabIndex())>Slider</li>
似乎“@Html”不再包含“RenderSelectedTabIndex”的定义。
我猜它在3.8中有所改变,有没有人知道与教程有关的修复?
你可以假设其余的代码完全符合tutoiral。
答案 0 :(得分:2)
尝试使用@Html.RenderBootstrapTabHeader
和@Html.RenderBootstrapTabContent
方法代替@Html.RenderSelectedTabIndex
。它们现在用于nopCommerce管理面板。
答案 1 :(得分:2)
更具体的语法和下面的使用方法是我为替换教程代码而创建的代码。
<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>
除此之外,曾经“提交”的所有代码现在都可以更改为div及其类来引导。