Problem/Motivation
Integrates ctools context plugins and relationships as part of #3299868: [meta] Context plugin system.
[ctools plugins] added relationships. We need to let page_manager know how to use them. There are many forms that need a tweak and in a few places where page_manager gets context, we needed it to also get relationships.
Also, Layout Builder and Page Manager don't play nice together when it comes to context. When you select a context in Page Manager it doesn't show up in Layout Builder as fulfilling what block plugins needed to be placed until you went through a forceable save because it wasn't consulting the tempstore that was already there. That would mean that users would have to hit save mid edit before the system would be functional. This patch attempts to resolve those issues by bringing the temp stores more in line with each other.
Remaining tasks
- Upgrade path
| Comment | File | Size | Author |
|---|---|---|---|
| #8 | 3299865-8-page_manager_contexts.patch | 59.66 KB | tim bozeman |
| #5 | patch-applied-cleanly.png | 112.39 KB | anoopsingh92 |
| page_manager_contexts.patch | 70.03 KB | tim bozeman |
Issue fork page_manager-3299865
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
tim bozeman commentedComment #4
anoopsingh92Comment #5
anoopsingh92Hi @Tim Bozeman, Ireviewed your patch. It is applying cleanly and it looks good to me.

Thank you so much for the patch.
Comment #6
anoopsingh92Comment #7
socialnicheguru commenteddoes not apply to latest release
Comment #8
tim bozeman commentedRerolled for D10! 🚀