class NodeRow
Same name in other branches
- 9 core/modules/node/src/Plugin/views/row/NodeRow.php \Drupal\node\Plugin\views\row\NodeRow
- 8.9.x core/modules/node/src/Plugin/views/row/NodeRow.php \Drupal\node\Plugin\views\row\NodeRow
- 11.x core/modules/node/src/Plugin/views/row/NodeRow.php \Drupal\node\Plugin\views\row\NodeRow
Plugin which performs a node_view on the resulting object.
Most of the code on this object is in the theme function.
Hierarchy
- class \Drupal\node\Plugin\views\row\NodeRow extends \Drupal\views\Plugin\views\row\EntityRow
Expanded class hierarchy of NodeRow
Related topics
File
-
core/
modules/ node/ src/ Plugin/ views/ row/ NodeRow.php, line 15
Namespace
Drupal\node\Plugin\views\rowView source
class NodeRow extends EntityRow {
/**
* {@inheritdoc}
*/
protected function defineOptions() {
$options = parent::defineOptions();
$options['view_mode']['default'] = 'teaser';
return $options;
}
}
Members
Title Sort descending | Deprecated | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|---|
DerivativeInspectionInterface::getBaseId | public | function | Gets the base_plugin_id of the plugin instance. | 1 | ||
DerivativeInspectionInterface::getDerivativeId | public | function | Gets the derivative_id of the plugin instance. | 1 | ||
EntityRow::$base_table | public | property | ||||
EntityRow::$entityDisplayRepository | protected | property | The entity display repository. | |||
EntityRow::$entityRepository | protected | property | The entity repository service. | |||
EntityRow::$entityType | protected | property | Contains the entity type of this row plugin instance. | |||
EntityRow::$entityTypeId | protected | property | Stores the entity type ID of the result entities. | |||
EntityRow::$entityTypeManager | protected | property | The entity type manager. | |||
EntityRow::$languageManager | protected | property | The language manager. | |||
EntityRow::buildOptionsForm | public | function | Overrides RowPluginBase::buildOptionsForm | |||
EntityRow::calculateDependencies | public | function | Overrides PluginBase::calculateDependencies | |||
EntityRow::create | public static | function | Overrides PluginBase::create | |||
EntityRow::getEntityRepository | protected | function | ||||
EntityRow::getEntityTypeId | public | function | Overrides EntityTranslationRenderTrait::getEntityTypeId | |||
EntityRow::getEntityTypeManager | protected | function | ||||
EntityRow::getLanguageManager | protected | function | Overrides EntityTranslationRenderTrait::getLanguageManager | |||
EntityRow::getView | protected | function | Overrides EntityTranslationRenderTrait::getView | |||
EntityRow::init | public | function | Overrides PluginBase::init | |||
EntityRow::preRender | public | function | Overrides RowPluginBase::preRender | |||
EntityRow::query | public | function | Overrides RowPluginBase::query | |||
EntityRow::render | public | function | Overrides RowPluginBase::render | |||
EntityRow::summaryTitle | public | function | Overrides PluginBase::summaryTitle | |||
EntityRow::__construct | public | function | Constructs a new EntityRow object. | Overrides PluginBase::__construct | ||
EntityTranslationRenderTrait::$entityTranslationRenderer | protected | property | The renderer to be used to render the entity row. | |||
EntityTranslationRenderTrait::getEntityTranslation | Deprecated | public | function | Returns the entity translation matching the configured row language. | ||
EntityTranslationRenderTrait::getEntityTranslationByRelationship | public | function | Returns the entity translation matching the configured row language. | |||
EntityTranslationRenderTrait::getEntityTranslationRenderer | protected | function | Returns the current renderer. | |||
NodeRow::defineOptions | protected | function | Overrides EntityRow::defineOptions | |||
PluginBase::$definition | public | property | Plugins' definition. | |||
PluginBase::$displayHandler | public | property | The display object this plugin is for. | |||
PluginBase::$options | public | property | Options for this plugin will be held here. | |||
PluginBase::$position | public | property | The handler position. | |||
PluginBase::$renderer | protected | property | Stores the render API renderer. | 3 | ||
PluginBase::$view | public | property | The top object of a view. | 1 | ||
PluginBase::destroy | public | function | Overrides ViewsPluginInterface::destroy | 2 | ||
PluginBase::doFilterByDefinedOptions | protected | function | Do the work to filter out stored options depending on the defined options. | |||
PluginBase::filterByDefinedOptions | public | function | Overrides ViewsPluginInterface::filterByDefinedOptions | |||
PluginBase::getAvailableGlobalTokens | public | function | Overrides ViewsPluginInterface::getAvailableGlobalTokens | |||
PluginBase::getProvider | public | function | Overrides ViewsPluginInterface::getProvider | |||
PluginBase::getRenderer | protected | function | Returns the render API renderer. | 1 | ||
PluginBase::globalTokenForm | public | function | Overrides ViewsPluginInterface::globalTokenForm | |||
PluginBase::globalTokenReplace | public | function | Overrides ViewsPluginInterface::globalTokenReplace | |||
PluginBase::INCLUDE_ENTITY | constant | Include entity row languages when listing languages. | ||||
PluginBase::INCLUDE_NEGOTIATED | constant | Include negotiated languages when listing languages. | ||||
PluginBase::listLanguages | protected | function | Makes an array of languages, optionally including special languages. | |||
PluginBase::pluginTitle | public | function | Overrides ViewsPluginInterface::pluginTitle | |||
PluginBase::preRenderAddFieldsetMarkup | public static | function | Overrides ViewsPluginInterface::preRenderAddFieldsetMarkup | |||
PluginBase::preRenderFlattenData | public static | function | Overrides ViewsPluginInterface::preRenderFlattenData | |||
PluginBase::queryLanguageSubstitutions | public static | function | Returns substitutions for Views queries for languages. | |||
PluginBase::setOptionDefaults | protected | function | Fills up the options of the plugin with defaults. | |||
PluginBase::themeFunctions | public | function | Overrides ViewsPluginInterface::themeFunctions | 1 | ||
PluginBase::trustedCallbacks | public static | function | Overrides TrustedCallbackInterface::trustedCallbacks | 6 | ||
PluginBase::unpackOptions | public | function | Overrides ViewsPluginInterface::unpackOptions | |||
PluginBase::usesOptions | public | function | Overrides ViewsPluginInterface::usesOptions | 8 | ||
PluginBase::validate | public | function | Overrides ViewsPluginInterface::validate | 6 | ||
PluginBase::viewsTokenReplace | protected | function | Replaces Views' tokens in a given string. | 1 | ||
PluginBase::VIEWS_QUERY_LANGUAGE_SITE_DEFAULT | constant | Query string to indicate the site default language. | ||||
PluginInspectionInterface::getPluginDefinition | public | function | Gets the definition of the plugin implementation. | 6 | ||
PluginInspectionInterface::getPluginId | public | function | Gets the plugin ID of the plugin instance. | 2 | ||
RowPluginBase::$base_field | public | property | 2 | |||
RowPluginBase::$field_alias | public | property | 1 | |||
RowPluginBase::$usesFields | protected | property | Does the row plugin support to add fields to its output. | 4 | ||
RowPluginBase::$usesOptions | protected | property | Overrides PluginBase::$usesOptions | 1 | ||
RowPluginBase::submitOptionsForm | public | function | Perform any necessary changes to the form values prior to storage. | Overrides PluginBase::submitOptionsForm | 1 | |
RowPluginBase::usesFields | public | function | Returns the usesFields property. | 4 | ||
RowPluginBase::validateOptionsForm | public | function | Validate the options form. | Overrides PluginBase::validateOptionsForm | 1 | |
TrustedCallbackInterface::THROW_EXCEPTION | constant | Untrusted callbacks throw exceptions. | ||||
TrustedCallbackInterface::TRIGGER_SILENCED_DEPRECATION | constant | Untrusted callbacks trigger silenced E_USER_DEPRECATION errors. | ||||
TrustedCallbackInterface::TRIGGER_WARNING | Deprecated | constant | Untrusted callbacks trigger E_USER_WARNING errors. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.