NopCommerce 3.8自定义插件视图选项卡

时间:2016-10-26 11:08:07

标签: c# model-view-controller view nopcommerce

我已按照教程从Plural site tutorial

创建自定义插件

但是截至目前,Nop版本3.8已经过时了。

我已经按照教程进行了一次更改(管理菜单)。

我即将创建“CreateUpdatePromoSlider.cshtml”,但我遇到了一个问题。

<li @Html.RenderSelectedTabIndex(0, GetSelectedTabIndex())>Slider</li>

似乎“@Html”不再包含“RenderSelectedTabIndex”的定义。

我猜它在3.8中有所改变,有没有人知道与教程有关的修复?

你可以假设其余的代码完全符合tutoiral。

2 个答案:

答案 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及其类来引导。