Hi, IMPRINTABLESWAREHOUSE
You have to change the logic in \Plugins\SevenSpikes.Nop.Plugins.MegaMenu\Views\MegaMenuCategoryMenuTemplate.InfiniteCategories.cshtml. You must replace this code
<li>
<a href="@Url.RouteUrl("Category", new { SeName = subCategory.CategoryModel.SeName })" title="@subCategory.CategoryModel.Name">@subCategory.CategoryModel.Name</a>
@if (subCategory.SubCategories.Count > 0)
{
<ul class="sublist">
@CreateSubLists(subCategory.SubCategories, categoriesCountSetting, subCategory.CategoryModel.SeName)
</ul>
}
</li>
with this one
<li>
@if (subCategory.SubCategories.Count > 0)
{
<a href="@Url.RouteUrl("Category", new { SeName = subCategory.CategoryModel.SeName })" title="@subCategory.CategoryModel.Name">@subCategory.CategoryModel.Name</a>
<ul class="sublist">
@CreateSubLists(subCategory.SubCategories, categoriesCountSetting, subCategory.CategoryModel.SeName)
</ul>
}
else{
<a class="noBackgroundClass" href="@Url.RouteUrl("Category", new { SeName = subCategory.CategoryModel.SeName })" title="@subCategory.CategoryModel.Name">@subCategory.CategoryModel.Name</a>
}
</li>
Now you can remove the background via noBackgroundClass:
.noBackgroundClass {
background-image: none;
}
I hope this helped!