London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Geta.Tags In EPiServer 7.5

Vote:
 

I have used geta.tags since its inception but for some reason when moving over to episerver 7.5.  I just get a textbox.  I don't get anything other than that.  Has anyone else ran into this issue.  I have the following in my model(ContentType)

[Display(Name = "Blog Post Catgories", Order = 800),
        BackingType(typeof(PropertyTags)),
        UIHint(LakeTrust.Global.SiteUIHints.Tags)]
        public virtual string Tags { get; set; }

    

I am not what sure would cause this.  I have the include module and what not added from nuget and still, to no avail....  Any help would be appreciated.

#81851
Feb 27, 2014 18:00
Vote:
 

Could it be that 7.5 doesn't has support for legacy editors? Now you have to write them i Dojo.

#81853
Feb 27, 2014 18:30
Vote:
 

I am looking at this issue now and will add support for 7.5.

Created an issue: https://github.com/Geta/Tags/issues/6

#81892
Edited, Feb 28, 2014 9:20
Vote:
 

Thanks Maris

#81954
Feb 28, 2014 20:58
Vote:
 

Just released new version of Geta Tags: http://geta.no/blogg/geta-tags-for-episerver-7.5-released/

And it's available on nuget.episerver.com.

Now it uses Dojo MultiComboBox for selecting tags.

#82105
Mar 05, 2014 14:51
Vote:
 
#82106
Edited, Mar 05, 2014 14:52
Vote:
 

Thank you both for doing this.  It is greatly appreciated.

#82129
Mar 05, 2014 18:08
Vote:
 

I'd like to add my thanks! 

#82131
Mar 05, 2014 18:17
Vote:
 

Do i need to setup a route for this to work.  When i try to call /getatags/?name=test - i get a 404.  thanks in advance.

#82133
Mar 05, 2014 19:06
Vote:
 

It uses MVC with default routes. If you do not have MVC routes set, then you should add them.

Here is default routes for MVC:

public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
    }

    And register them in Global.asax:

public class Global : EPiServer.Global
    {
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RouteConfig.RegisterRoutes(RouteTable.Routes); // <-- Register routes
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            ViewEngines.Engines.Insert(0, new CustomViewEngine());
            ModelBinders.Binders.DefaultBinder = new BetterDefaultModelBinder();
            MvcHandler.DisableMvcResponseHeader = true;
        }
    }

    

    

#82140
Mar 05, 2014 21:07
Vote:
 

Maybe I was under the wrong impression but thought episerver added these as default but as normal, i must be wrong.  Thanks for your work on this Maris.

#82141
Mar 05, 2014 21:18
Vote:
 

I´ve added it as a bug: https://github.com/Geta/Tags/issues/8. Since the module should register the route for the controller (explicitly not using rely on the default route).

Frederik

#82143
Mar 05, 2014 21:53
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.