Active
Project:
Panelizer (obsolete)
Version:
8.x-3.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
8 Feb 2016 at 13:02 UTC
Updated:
8 Feb 2016 at 13:08 UTC
Jump to comment: Most recent
We want to support all core content entity types!
This issue is to add a 'PanelizerEntity' plugin to provide support for 'message' entities. However, we didn't this entity type didn't exist in D7 and is a little unusual, so we need to decide if we should support it.
The main thing that's unusual about this entity type is that it has a special view mode 'mail', which it uses to render to e-mails. This would be a little rough to support via Panelizer. We could either (a) attempt to support it, (b) assume users won't enable Panelizer on the 'mail' view mode or (c) actively prevent users from enabling Panelizer on this view mode.
Here's a rough idea of the process if we decide to support it:
hook_entity_extra_field_info() which could have some things that need special blockshook_ENTITY_TYPE_view_alter() for other rendering wierdness we might need to replicate
Comments
Comment #2
dsnopekAdded parent issue: #2664584: [meta] Support all core content entity types