Here’s an example of how we’re using Favorites and EE’s MSM (Multiple Site Manager). Before we upgraded to Favorites 2.1.6, everything worked perfectly.
The sites are:
public.site.com = the site everyone sees regardless of if they are a member of the site or not.
members.site.com = a sub-domain site that allows members to keep a list of their favorite entries, Rate them, etc.....
When you become a member of the site, you now see links to “Add to your Favorites” on some entries. Prior to the upgrade to 2.1.6, the following link on the public.site.com would work: members.site.com/add/ID#
Now it doesn’t. It returns an error stating that that Entry ID doesn’t exist. If instead I create an “add” template on the public site and link the “Add to faves” to it, it works. For example: public.site.com/add/ID#
We’re eventually going to add AJAX to the “Add to faves” link so the user isn’t taken away from the entry. But for this first iteration, the contract calls for the link to take them to their Favorite listing in the members.site.com site.
Everything with Favorites worked perfectly, as far as I could tell, with MSM when we were running 2.1.2. Since Entry IDs are unique across even MSM sites, it doesn’t make sense to me that the way the favorites:save function used to work would be changed so it now doesn’t work across MSM sites???
