/** * {@inheritdoc} */ protected function alterViewTemplateAfterCreation(array &$view_template, $options = NULL) { parent::alterViewTemplateAfterCreation($view_template, $options); $field_defs = $this->field_manager->getBaseFieldDefinitions($this->getDefinitionValue('entity_type')); if (empty($field_defs['status'])) { // If entity doesn't have a base field status remove it from View filter. unset($view_template['display']['default']['display_options']['filters']['status']); } $this->field_manager->getFieldDefinitions($this->getDefinitionValue('entity_type'), 'event'); $this->field_manager->getFieldStorageDefinitions('node'); }
/** * {@inheritdoc} */ public function alterViewTemplateAfterCreation(array &$view_template, $options = NULL) { parent::alterViewTemplateAfterCreation($view_template, $options); // Make a simple change. This one goes to 11! $view_template['display']['default']['display_options']['pager']['options']['items_per_page'] = $options['pager_count']; }