You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you save an entry in Craft using multisite it saves the entry to all of the sites which is the exact opposite of what i want, and how one would expect a multisite system to function. Please change this functionality so that, at least by default or via some configuration, when an entry is saved it is only saved for the current site.
Sample use case: A restaurant chain that has different menus (menus channel) for each location and each location is a site. I don't want to see entries from location A in location B (disabled or otherwise). I just don't want them to exist period.
The text was updated successfully, but these errors were encountered:
It looks like the only thing that's needed is a hook to set $propagate. Right now, the entries controller calls Craft::$app->getElements()->saveElement($entry) with no 2nd or 3rd parameters. At minimum, it would be nice to have a hook just before this that would allow setting the $propagate flag.
Hmm - looks like i can just bind my class to the elements service and override that flag. That may work, but still seems like the default should be to save to the current site only.
Description
When you save an entry in Craft using multisite it saves the entry to all of the sites which is the exact opposite of what i want, and how one would expect a multisite system to function. Please change this functionality so that, at least by default or via some configuration, when an entry is saved it is only saved for the current site.
Sample use case: A restaurant chain that has different menus (menus channel) for each location and each location is a site. I don't want to see entries from location A in location B (disabled or otherwise). I just don't want them to exist period.
The text was updated successfully, but these errors were encountered: