Wedding theme released (by nopCommerce team)

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
9 years ago
Hello,

I am new to NopCommerce and tried to install this theme in QA

http://wtecommerce.com/qastore/

The slider is not started and have removed the Novi Slider from the default sample.
It still does not work.

Thanks,
Peter
9 years ago
webtechenterprise wrote:
Hello,

I am new to NopCommerce and tried to install this theme in QA

http://wtecommerce.com/qastore/

The slider is not started and have removed the Novi Slider from the default sample.
It still does not work.

Thanks,
Peter

Hi Peter,

Thanks a lot for purchasing one of the official themes. I presume you entered some wrong settings of the theme. Could you please make a screenshot of the wedding plugin configuration page (admi area)?

P.S. The issue was that a store was installed in a virtual category. Hence /qastore/ path should be specified on the theme plugin configuration page
9 years ago
nice theme
8 years ago
UPDATE: We've just updated the theme to support the latest nopCommerce version (3.70)
8 years ago
Let's talk wedding together ;-)
7 years ago
UPDATE: We've just updated the theme to support the latest nopCommerce version (3.80)
7 years ago
UPDATE: We've just updated the theme to support the latest nopCommerce version (3.90)
6 years ago
Please could you send me default parameters for Slide1-3 and Banner1-3? After update to 3.90 version the position is wrong. Thank you.
6 years ago
Problem solved. But now want to get rid of top menu bar but I am not finding file CategoryTopMenu.cshtml in the common folder. I did upgrade from 3.10 to 3.90 and in the previous version I was using this:

@using Nop.Plugin.ThemeHelper.Wedding.Models
@model Nop.Plugin.ThemeHelper.Wedding.Models.CategoryTopMenuModel

@helper RenderCategoryLine(CategoryTopMenuModel.CategoryModel category, int level, string className)
{
    <li class="@className">
        <a href="@Url.RouteUrl("Category", new { SeName = category.SeName })">
            <span>@category.Name</span>
        </a>
        @{
            var levelClass = "";
            if (level == 0)
            {
                levelClass = "firstLevel";
            }
            if (category.SubCategories.Count > 0)
            {
                <ul class="sublist @levelClass">
                    @for (var i = 0; i < category.SubCategories.Count; i++)
                    {
                        var liClass = "";
                        if(i == category.SubCategories.Count - 1)
                        {
                            liClass = "last-li";
                        }
                        var subCategory = category.SubCategories[i];
                        @RenderCategoryLine(subCategory, level + 1, liClass)
                    }
                </ul>
            }
        }
    </li>
}
                

<ul class="top-menu top-menu-main">
    <li><a href="@Url.RouteUrl("HomePage")">@T("HomePage")</a></li>
    <li><a href="@Url.RouteUrl("RecentlyAddedProducts")">@T("Products.NewProducts")</a></li>
    <li><a href="@Url.RouteUrl("ProductSearch")">@T("Search")</a> </li>
    <li><a href="@Url.RouteUrl("CustomerInfo")">@T("Account.MyAccount")</a></li>
    <li><a href="@Url.RouteUrl("Blog")">@T("Blog")</a></li>
    <li><a href="@Url.RouteUrl("Boards")">@T("Forum.Forums")</a></li>
    <li><a href="@Url.RouteUrl("ContactUs")">@T("ContactUs")</a></li>
    <li class="search-box">
        @Html.Action("SearchBox", "Catalog")
    </li>
</ul>


<script type="text/javascript">
    $('li', '.top-menu').on('mouseenter', function () {
        $('a', $(this)).first().addClass('hover');
        if (!$(this).parent().hasClass('top-menu')) {
            var width = $(this).innerWidth();
            $('.sublist', $(this)).first().css('left', width);
        }
        $('.sublist', $(this)).first().addClass('active');
    });
    $('li', '.top-menu').on('mouseleave', function () {
        $('a', $(this)).first().removeClass('hover');
        $('.sublist', $(this)).first().removeClass('active');
    });
</script>


Instead of this:

@using Nop.Plugin.ThemeHelper.Wedding.Models
@model Nop.Plugin.ThemeHelper.Wedding.Models.CategoryTopMenuModel

@helper RenderCategoryLine(CategoryTopMenuModel.CategoryModel category, int level, string className)
{
    <li class="@className">
        <a href="@Url.RouteUrl("Category", new { SeName = category.SeName })">
            <span>@category.Name</span>
        </a>
        @{
            var levelClass = "";
            if (level == 0)
            {
                levelClass = "firstLevel";
            }
            if (category.SubCategories.Count > 0)
            {
                <ul class="sublist @levelClass">
                    @for (var i = 0; i < category.SubCategories.Count; i++)
                    {
                        var liClass = "";
                        if(i == category.SubCategories.Count - 1)
                        {
                            liClass = "last-li";
                        }
                        var subCategory = category.SubCategories[i];
                        @RenderCategoryLine(subCategory, level + 1, liClass)
                    }
                </ul>
            }
        }
    </li>
}
@if (Model.Categories.Count > 0)
{
    <ul class="top-menu top-menu-main">
        @foreach (var category in Model.Categories)
        {
            @RenderCategoryLine(category, 0, "")
        }
                              
                                  
                                  
        <li class="search-box">
            @Html.Action("SearchBox", "Catalog")
        </li>
    </ul>
}

<script type="text/javascript">
    $('li', '.top-menu').on('mouseenter', function () {
        $('a', $(this)).first().addClass('hover');
        if (!$(this).parent().hasClass('top-menu')) {
            var width = $(this).innerWidth();
            $('.sublist', $(this)).first().css('left', width);
        }
        $('.sublist', $(this)).first().addClass('active');
    });
    $('li', '.top-menu').on('mouseleave', function () {
        $('a', $(this)).first().removeClass('hover');
        $('.sublist', $(this)).first().removeClass('active');
    });
</script>
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.