Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Bobby Wallace 29 posts 81 karma points
    Jul 06, 2016 @ 03:57
    Bobby Wallace
    0

    Menus...

    I have created a new collection under the "store." Using your example, if I re-sort and place my collection before "All T-Shirts," it (my menu item) shows up. If I re-sort and place my menu item after "All T-Shirts," it doesn't show up.

    I need to add ~5 menus. How do I get them to show up?

    Thanks, -Bobby

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Jul 06, 2016 @ 16:38
    Rusty Swayne
    0

    Can you post a couple of screen shots?

    Also, if you put a space in the web.config and refresh the back office, do they show up again ... wondering if a new Angular caching issue has popped up.

  • Bobby Wallace 29 posts 81 karma points
    Jul 06, 2016 @ 23:41
    Bobby Wallace
    0

    Tried modifying web.config - same results

    Content with T-Shirts the first collection:

    enter image description here

    enter image description here

    Content with Beer first

    enter image description here

    Menu changed to

    enter image description here

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Jul 07, 2016 @ 16:19
    Rusty Swayne
    0

    Ok - I thought you were talking about the product collections in the Merchello back office. This is in the razor for the view file.

    It looks like you are using the FastTrack starter kit.

    In the _Header.cshtml partial view, you will see a line at the top of the file

     var catalogRoot = storeRoot.FirstChild(x => x.DocumentTypeAlias == "catalog" && x.IsVisible());
    

    This is just grabbing the first document type with alias "catalog".

    Instead, it looks like you want to grab all of the "catalog" document types and iterate through those to generate your menu.

  • Bobby Wallace 29 posts 81 karma points
    Jul 07, 2016 @ 18:22
    Bobby Wallace
    0

    I installed Merchello and then Merchello Bazzar from the Umbraco developer section. Is Merchello Bazzar the same as FastTrack?

    At any rate, I will look at the code and see.

    Thanks, -Bobby

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Jul 07, 2016 @ 18:26
    Rusty Swayne
    0

    Hey Bobby

    The Bazaar is a different starter kit that the FastTrack starter kit. If your just starting, use FastTrack - it's a big refactoring taking into account issues people had with the Bazaar project.

    The Bazaar project is still out there - https://our.umbraco.org/projects/starter-kits/merchello-bazaar/

    We moved it into a separate project so the community can help maintain it.

  • Bobby Wallace 29 posts 81 karma points
    Jul 07, 2016 @ 19:32
    Bobby Wallace
    0

    Hi Rusty,

    Thanks again for all of your help. Can I simply uninstall bazaar and then install FastTrack?

    -Bobby

  • Bobby Wallace 29 posts 81 karma points
    Jul 07, 2016 @ 21:16
    Bobby Wallace
    0

    I didn't have much completed using Bazaar, so it was a no-brainer to start over with a fresh install.

    I am having trouble determining where to begin. There is no starter kit content, or document types or templates.

    I believe I was making better progress with Bazaar, but I am here to learn.

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Jul 08, 2016 @ 00:21
    Rusty Swayne
    0

    Hey Bobby,

    The problem is probably that there is some duplicated products between FastTrack and the Bazaar so the uninstall completely.

    FastTrack actually has more content on a fresh install.

    • Install Umbraco
    • Install Merchello Package
    • Install FastTrack Package (depends on Merchello)
  • Bobby Wallace 29 posts 81 karma points
    Jul 07, 2016 @ 22:48
    Bobby Wallace
    0

    Hello Rusty,

    I followed the instructions from https://github.com/Merchello/Merchello/releases/tag/2.1.0

    Umbraco Version

    Merchello tested against Umbraco 7.4.3

    Upgrade your Umbraco installation to Umbraco 7.4.x before upgrading Merchello.

    Copy over Merchello binaries (dlls) in the bin directory. Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).

    Now the project fails with:

    Server Error in '/' Application.
    Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
    . System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
    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.Reflection.ReflectionTypeLoadException: Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
    . System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
    
    
    Source Error:
    
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    
    Stack Trace:
    
    
    [ReflectionTypeLoadException: Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
    . System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
    ]
       Umbraco.Core.TypeFinder.GetTypesWithFormattedException(Assembly a) +721
       Umbraco.Core.TypeFinder.GetClasses(Type assignTypeFrom, IEnumerable`1 assemblies, Boolean onlyConcreteClasses, Func`2 additionalFilter) +678
       Umbraco.Core.TypeFinder.FindClassesOfType(IEnumerable`1 assemblies, Boolean onlyConcreteClasses) +176
       Umbraco.Core.TypeFinder.FindClassesOfType(IEnumerable`1 assemblies) +84
       Umbraco.Core.<>c__DisplayClass3d`1.<ResolveTypes>b__3c() +130
       Umbraco.Core.PluginManager.LoadViaScanningAndUpdateCacheFile(TypeList typeList, TypeResolutionKind resolutionKind, Func`1 finder) +70
       Umbraco.Core.PluginManager.ResolveTypes(Func`1 finder, TypeResolutionKind resolutionType, Boolean cacheResult) +3669
       Umbraco.Core.PluginManager.ResolveTypes(Boolean cacheResult, IEnumerable`1 specificAssemblies) +229
       Umbraco.Core.PluginManager.ResolveApplicationStartupHandlers() +48
       Umbraco.Core.CoreBootManager.InitializeApplicationEventsResolver() +102
       Umbraco.Core.CoreBootManager.Initialize() +1073
       Umbraco.Web.WebBootManager.Initialize() +128
       Umbraco.Core.UmbracoApplicationBase.StartApplication(Object sender, EventArgs e) +235
       Umbraco.Core.UmbracoApplicationBase.Application_Start(Object sender, EventArgs e) +62
    
    [HttpException (0x80004005): Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
    . System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
    ]
       System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +9964625
       System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +118
       System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
       System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +339
       System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296
    
    [HttpException (0x80004005): Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
    . System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
    ]
       System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9946132
       System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +90
       System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +261
    

    I am going to go back to Bazaar. I need to have a simple demo ready for tomorrow.

    I do appreciate all of your help, -Bobby

  • Bobby Wallace 29 posts 81 karma points
    Jul 08, 2016 @ 00:34
    Bobby Wallace
    0

    Rusty,

    I destroyed the existing database
    I loaded Umbraco through NuGet (updated through <site>/Umbraco)
    I installed Merchello though Developer->Packages
    Then loaded FastTrack.
    

    When that didn't work, I went back through the install instructions listed above; copying the binaries (dll's and the App_Plugins).

    Problem listed above.

    Are you divorcing the Bazaar starter kit? I was having pretty good luck, which is why I've backed up to that install. I believe it gives me more "widgets" to work with...

    -Bobby

  • Bobby Wallace 29 posts 81 karma points
    Jul 08, 2016 @ 23:59
    Bobby Wallace
    0

    Rusty,

    I was installing the Umbraco, Merchello, and FastTrack through nuget, which is fine. What I found was that I needed to install Merchello via Developer->Packages->Umbraco Repository, and install FastTrack Starter Kit via Developer->Packages->Install Local Package the .zip file.

    Everything seems to be in place and the FastTrack store is up and running.

    Thanks for all of your help, -Bobby

  • Bobby Wallace 29 posts 81 karma points
    Jul 09, 2016 @ 00:00
    Bobby Wallace
    100

    Rusty,

    I was installing the Umbraco, Merchello, and FastTrack through nuget, which is fine. What I found was that I needed to install Merchello via Developer->Packages->Umbraco Repository, and install FastTrack Starter Kit via Developer->Packages->Install Local Package the .zip file.

    Everything seems to be in place and the FastTrack store is up and running.

    Thanks for all of your help, -Bobby

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Jul 09, 2016 @ 00:03
    Rusty Swayne
    0

    Ah sorry bud - The NuGet packages are really only the DLL to use in supporting library references. I still have not figured out how to do a complete install via NuGet as we still rely on package actions.

    It should be possible - just need the time to sit down and figure it out.

Please Sign in or register to post replies

Write your reply to:

Draft