Views display plugins
Same name in other branches
- 8.9.x core/modules/views/src/Plugin/views/display/DisplayPluginInterface.php \Drupal\views\Plugin\views\display\views_display_plugins
- 10 core/modules/views/src/Plugin/views/display/DisplayPluginInterface.php \Drupal\views\Plugin\views\display\views_display_plugins
- 11.x core/modules/views/src/Plugin/views/display/DisplayPluginInterface.php \Drupal\views\Plugin\views\display\views_display_plugins
Plugins to handle the overall display of views.
Display plugins are responsible for controlling where a view is rendered; that is, how it is exposed to other parts of Drupal. 'Page' and 'block' are the most commonly used display plugins. Each view also has a 'default' display that includes information shared between all its displays (see \Drupal\views\Plugin\views\display\DefaultDisplay).
Display plugins extend \Drupal\views\Plugin\views\display\DisplayPluginBase. They must be annotated with \Drupal\views\Annotation\ViewsDisplay annotation, and they must be in namespace directory Plugin\views\display.
See also
Views display extender plugins
Parent topics
File
-
core/
modules/ views/ src/ Plugin/ views/ display/ DisplayPluginInterface.php, line 9
Classes
Title Sort descending | File name | Summary |
---|---|---|
Attachment | core/ |
The plugin that handles an attachment display. |
Block | core/ |
The plugin that handles a block. |
DefaultDisplay | core/ |
A plugin to handle defaults on a view. |
Embed | core/ |
The plugin that handles an embed display. |
EntityReference | core/ |
The plugin that handles an EntityReference display. |
Feed | core/ |
The plugin that handles a feed, such as RSS or atom. |
Page | core/ |
The plugin that handles a full page. |
RestExport | core/ |
The plugin that handles Data response callbacks for REST resources. |
ViewsDisplay | core/ |
Defines a Plugin annotation object for views display plugins. |
Interfaces
Title Sort descending | File name | Summary |
---|---|---|
DisplayPluginInterface | core/ |
Provides an interface for Views display plugins. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.