Current Maintainers:
View Mode Selector creates a new field type called View Mode Selector which will override the view mode of an entity.
-
Install the module the drupal way.
-
Go to Manage fields and just select View mode selector as field type.
-
Select view modes that should be provided.
-
As form widget you can choose between a Select list, Radio buttons or Icons. Icons allows you to upload an icon for a view mode which will be used instead of the view mode label in the widget form.
-
Create or edit an entity with the field attached and select a view mode.
-
Every time an entity is rendered with the "view_mode_selector" view mode, View Mode Selector will change the view mode to the user selected one.
When the view mode of an entity did not change as expected a solution could be
to check which module are implementing the hook_entity_view_mode_alter
, maybe another one overrides the view mode after View Mode Selector did it.