Cms: FR: Disable propagation of entries on structures

Created on 1 Feb 2018  Â·  21Comments  Â·  Source: craftcms/cms

Description

The propagate entries toggle that was introduced in https://github.com/craftcms/cms/commit/a3cc52f0f13b3bd7288e599571adf5da0d70cc69 seems to only be available when using channels, is it impossible to have this for structures?

Steps to reproduce

  1. Have a multisite
  2. Edit a structure section
  3. See no toggle :(

Additional info

  • Craft version: 3-RC8
  • PHP version: 7.1
content modeling enhancement

Most helpful comment

@jcherniak it’s on the 3.1 list – so in the next 2 months or so.

All 21 comments

In order to get this working, Structure sections will need to start managing entry hierarchies on a per-site basis (when site propagation is disabled). Which means moving the structureId out of the sections table and into the sections_sites table, etc.

@brandonkelly - any chance we can do this pre-3.0? The current state pretty much renders structures useless for multisite installations.

@mattcdavis1 We don’t have the resources, so no unless you want to submit a PR.

Absolutely a must for Craft 3!

Any chance this might make it in soon? I'm working on a big multi-site project and can't use Structures without this.

@jcherniak it’s on the 3.1 list – so in the next 2 months or so.

@brandonkelly Are you still taking pull requests on this? I'd like to give it a shot. :)

ETA on this? Multisite will be next level with this feature.

@michaelhue No need, but thanks anyway :)

@Raabye Soonish.

@brandonkelly Would be nice to communicate a date to our paying Craft Pro clients hear what 'soonish' is, as this issue already exists since February.

@jerome2710 As said it’s coming in 3.1. Not ready to give a release date for that so let’s just say by the end of the year.

Just got around to implementing this for 3.1, and realized that I was drastically overcomplicating it in my head, and there’s no real reason that each site can’t just share the same nested set tree (“structure”) behind the scenes. So it’s now added for the next 3.0 release.

good on ya ;)

Awesome Brandon :)

Den lör 20 okt. 2018 02:19Narration SD notifications@github.com skrev:

good on ya ;)

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/craftcms/cms/issues/2386#issuecomment-431532306, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABKdzV2m7Ba77VgLDPGeqKCuwAWVHWPmks5ummwWgaJpZM4R1ack
.

This is friggin awesome!! Thanks amazing CraftCMS team 👌😊

Would it be possible to extend this to categories as well? (since categories are just structures, right?)

@naboo We’re planning on adding this and other multi-site features to categories in 3.1.

Thank you sir!

Did this make the cut for 3.1? I don’t see it in the release notes. Are we kosher to use structures on a per site basis now?

@jcherniak This has been implemented for Structures since 3.0.28 (see https://github.com/craftcms/cms/issues/2386#issuecomment-431528881).

We weren’t able to implement it for category groups yet as we originally hoped to do in 3.1, but that’s on the short list for 3.2, which won’t be more than a few months out.

Wonderful! Structures are where I needed it at least.

Was this page helpful?
0 / 5 - 0 ratings