Try the following steps to reproduce this issue:
1. Define a default "Standard" Layout for a node type (with one column for example in my case).
2. Create a specific node and override the panelizer layout there (I used a 3 column layout for front page)
3. Save the node.
4. Edit the node content (title/ body / fields) and !! create a new revision!!. Do not touch panelizer settings. Save.
5. The overriden layout is being reset to default layout.
If you do not create a new revision in (4) then the layout is kept and everything is allright. So there seems to be a problem with revisioning and layout overrides.
If you require any specific further information, please feel free to contact me.
Reason for major: Normal Users can't use the node edit form anymore without destroying the layout. So these nodes are no more usable currently. I could not find a duplicate of this.
Comments
Comment #1
anybodyIt seems as if I could workaround this by one of the following points I tried, so that I can not reproduce it currently:
- I disabled ALL checkboxed for "Full page override" manually. More precise: If you disable "Panelize" for a specific content type in "admin/config/content/panelizer" then the other two checkboxes on the same line are being hidden by javascript but still keep their value (which was "true" in my case before, because we worked with full page overrides before). Perhaps it should be further checked, if these values can cause any problems and should be unset with the master checkbox perhaps?
- I added a further "dummy 3-column" style in "/admin/config/content/panelizer/node/page.default/list/add" but did not use it.
Before this I was also able to select the style in the node edit form, but never thought about it. This has gone now. Any ideas?
Comment #1.0
anybodyFurther specifications.
Comment #2
damienmckennaThis will be fixed soon.
Comment #3
damienmckennaComment #4
damienmckennaThis is a symptom of the problem being fixed in #2006288: Panelizer defaults for unused view modes, and was a duplicate of #1784032: "Create new revison" causes panelizer to revert to defaults.