Hi, I've noticed that on iPad &iPhone, if I have all categories shown in the top nav, upon a single click, the sub menu is briefly shown but then the top menu page is then loaded. Is there any way I can have it so a single click on a top nav link with sub categories is blocked until its clicked again? I.e So it shows the sub nav with 1 click and loads the top nav page when clicked again?
Thanks!
Dave
Hi Boyko,
Apologies, my fault. I forgo to clear the cache after amending the file! All works now, great stuff!
Many thanks,
Dave
Hi,
I have modified my URL structure to work as so:
/category/subcategory
Bu the Mega Menu plugin doesn't seem to use this. Is there any way I can get @Html.Raw(Model.CategoriesHtml) to use the nopCommerce URLs rather than use the Mega Menu ones that seem to be hard coded?
I'm using the ShopAll theme - 2.7
Many thanks,
Dave
Does the Nop Shop All theme have this plugin? I've downloaded it but can't see in the in 2.8/Plugins folder.
Thanks!
Dave
I've added a slider to a widget and a category, it's appearing in the widget but not the category, can you let me know what widget in the category page it gets assigned to?
Thanks,
Dave
Ok, thanks, it's proving to be difficult to debug as it's working fine loaclly.
Cheers,
Dave
I added a widget successfully to 'mobile_home_page_top' and saw it, once the page is refreshed, I get an error:
[code] Value cannot be null.
Parameter name: first
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: first
Source Error:
Line 3: @foreach (var widget in Model)
Line 4: {
Line 5: @Html.Action(widget.ActionName, widget.ControllerName, widget.RouteValues)
Line 6: }
Source File: d:\wwwroot\nop2.7\Views\Widget\WidgetsByZone.cshtml Line: 5
Stack Trace:
[ArgumentNullException: Value cannot be null.
Parameter name: first]
System.Linq.Enumerable.Union(IEnumerable`1 first, IEnumerable`1 second) +6121144
Nop.Web.Framework.Themes.ThemeableVirtualPathProviderViewEngine.FindThemeableView(ControllerContext controllerContext, String viewName, String masterName, Boolean useCache, Boolean mobile) +1468
Nop.Web.Framework.Themes.ThemeableVirtualPathProviderViewEngine.FindView(ControllerContext controllerContext, String viewName, String masterName, Boolean useCache) +611
System.Web.Mvc.<>c__DisplayClassc.<FindView>b__a(IViewEngine e) +43
System.Web.Mvc.ViewEngineCollection.Find(Func`2 lookup, Boolean trackSearchedPaths) +176
System.Web.Mvc.ViewEngineCollection.Find(Func`2 cacheLocator, Func`2 locator) +23
System.Web.Mvc.ViewResult.FindView(ControllerContext context) +110
System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +147
System.Collections.Generic.List`1.ForEach(Action`1 action) +13957572
System.Web.Mvc.<>c__DisplayClass1a.<InvokeActionResultWithFilters>b__17() +33
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +613
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +613
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +613
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +613
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +613
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +613
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +263
System.Web.Mvc.Async.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult) +240
System.Web.Mvc.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult) +28
System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +15
System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +53
System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +15
System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult) +42
System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +15
System.Web.Mvc.<>c__DisplayClass4.<Wrap>b__3() +15
System.Web.Mvc.ServerExecuteHttpHandlerWrapper.Wrap(Func`1 func) +41
System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) +1783
[HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+Serve
Hi,
I want to add a slider to a mobile widget (mobile_home_page_top) however it isn't in my list of available widgets.
Can you let me know how I can add this?
Many thanks,
Dave
Is the onestepcheckout supposed to work on this theme? I can't get past the first step!
Thanks,
Dave
Sure: http://www.redhotsunglasses.co.uk/mens-sunglasses-c2
As you hover over the filters you can see the URL that will get indexed, if you apply a filter the URL is different (I think you do this already) but the key is the URL that will get indexed rather than the hashed URL that gets added once you apply filters...
I'm working on losing the querystring for specs and manufacturer filter too as google prefers textual facets rather than querystrings, i.e ?specs=1,7 would be like: /dell/cpu-amd instead - but that's another thing all together!
I've been working closely with SEO companies for the past 2 years and they all request this, I am happy to help out where I can if you think this is something you'll be able to add in...
Thanks,
Dave