Close

Change in Layout

drcomputer
10 years ago
#2019 Quote
Avatar
  • 33
when I change columnthree to columntwo in index.cshtml it is showing error. Please help me out
Boyko
10 years ago
#2020 Quote
Avatar
  • Moderator
  • 1566
drcomputer wrote:
when I change columnthree to columntwo in index.cshtml it is showing error. Please help me out


Hi drcomputer,

Which version of nopCommerce do you use? What is the error?

Thanks
Regards,
Boyko Stanev
Nop-Templates.com
drcomputer
10 years ago
#2021 Quote
Avatar
  • 33
Hi,
I am using Nopcommerce2.8 with electroncics theme. when I am changing _columnThree.cshtml to _columnTwo.cshtml in index.cshtml in \theme\electronics\view\home\index.cshtml, the site is showing errorpage.
Boyko
10 years ago
#2025 Quote
Avatar
  • Moderator
  • 1566
drcomputer wrote:
Hi,
I am using Nopcommerce2.8 with electroncics theme. when I am changing _columnThree.cshtml to _columnTwo.cshtml in index.cshtml in \theme\electronics\view\home\index.cshtml, the site is showing errorpage.


Please refer to our nopCommerce troubleshooting guide to get the error message, so that we can help.

Thanks
Regards,
Boyko Stanev
Nop-Templates.com
drcomputer
10 years ago
#2026 Quote
Avatar
  • 33
The level of log entry.Log level:   Error
The log entry message.Short message:   The following sections have been defined but have not been rendered for the layout page "~/Themes/Electronics/Views/Shared/_ColumnsTwo.cshtml": "MainSlider".
The details for the log entry.Full message:   System.Web.HttpException (0x80004005): The following sections have been defined but have not been rendered for the layout page "~/Themes/Electronics/Views/Shared/_ColumnsTwo.cshtml": "MainSlider". at System.Web.WebPages.WebPageBase.VerifyRenderedBodyOrSections() at System.Web.WebPages.WebPageBase.PopContext() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at System.Web.WebPages.WebPageBase.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer) at System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) at System.Web.WebPages.WebPageBase.Write(HelperResult result) at System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action`1 body) at System.Web.WebPages.WebPageBase.PopContext() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<InvokeActionResultWithFilters>b__17() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) a
Support
10 years ago
#2031 Quote
Avatar
  • Moderator
  • 1018
Hi drcomputer,

Open the ~/Themes/Electronics/Views/Shared/_ColumnsTwo.cshtml view.

You need to add the following code to the file on line 37 before the
<div class="master-wrapper-side-2"> line.

@if (IsSectionDefined("MainSlider"))
{
    @RenderSection("MainSlider")
}

<div class="master-wrapper-side-2">
....

Thus if you have a slider for the home page only it will be displayed below the header as it is when the home page is three columns.

drcomputer
10 years ago
#2032 Quote
Avatar
  • 33
Thanks You for your prompt response