/**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode)
 {
     $build = parent::getBuildDefaults($entity, $view_mode);
     // For now, the entity has no template itself.
     unset($build['#theme']);
     return $build;
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode)
 {
     $build = parent::getBuildDefaults($entity, $view_mode);
     // The custom block will be rendered in the wrapped block template already
     // and thus has no entity template itself.
     unset($build['#theme']);
     return $build;
 }
Esempio n. 3
0
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode)
 {
     $build = parent::getBuildDefaults($entity, $view_mode);
     // The message fields are individually rendered into email templates, so
     // the entity has no template itself.
     unset($build['#theme']);
     return $build;
 }
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode, $langcode)
 {
     $defaults = parent::getBuildDefaults($entity, $view_mode, $langcode);
     // Don't cache nodes that are in 'preview' mode.
     if (isset($defaults['#cache']) && isset($entity->in_preview)) {
         unset($defaults['#cache']);
     }
     return $defaults;
 }
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode) {
   $build = parent::getBuildDefaults($entity, $view_mode);
   // The message fields are individually rendered into email templates, so
   // the entity has no template itself.
   // @todo  Remove this when providing a template in
   // https://www.drupal.org/node/2722501.
   unset($build['#theme']);
   return $build;
 }
Esempio n. 6
0
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode, $langcode)
 {
     $defaults = parent::getBuildDefaults($entity, $view_mode, $langcode);
     // Use a different template for the summary view mode.
     if ($view_mode == 'summary') {
         $defaults['#theme'] = 'aggregator_summary_item';
     }
     return $defaults;
 }
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode, $langcode)
 {
     $build = parent::getBuildDefaults($entity, $view_mode, $langcode);
     // If threading is enabled, don't render cache individual comments, but do
     // keep the cache tags, so they can bubble up.
     if ($entity->getCommentedEntity()->getFieldDefinition($entity->getFieldName())->getSetting('default_mode') === CommentManagerInterface::COMMENT_MODE_THREADED) {
         $cache_tags = $build['#cache']['tags'];
         $build['#cache'] = [];
         $build['#cache']['tags'] = $cache_tags;
     }
     return $build;
 }
Esempio n. 8
0
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode)
 {
     $build = parent::getBuildDefaults($entity, $view_mode);
     /** @var \Drupal\comment\CommentInterface $entity */
     // Store a threading field setting to use later in self::buildComponents().
     $build['#comment_threaded'] = $entity->getCommentedEntity()->getFieldDefinition($entity->getFieldName())->getSetting('default_mode') === CommentManagerInterface::COMMENT_MODE_THREADED;
     // If threading is enabled, don't render cache individual comments, but do
     // keep the cacheability metadata, so it can bubble up.
     if ($build['#comment_threaded']) {
         unset($build['#cache']['keys']);
     }
     return $build;
 }
Esempio n. 9
0
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode, $langcode)
 {
     $defaults = parent::getBuildDefaults($entity, $view_mode, $langcode);
     // Don't cache nodes that are in 'preview' mode.
     if (isset($defaults['#cache']) && isset($entity->in_preview)) {
         unset($defaults['#cache']);
     } else {
         // The node 'submitted' info is not rendered in a standard way (renderable
         // array) so we have to add a cache tag manually.
         // @todo Delete this once https://drupal.org/node/2226493 lands.
         $defaults['#cache']['tags']['user'][] = $entity->getOwnerId();
     }
     return $defaults;
 }
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode, $langcode)
 {
     $build = parent::getBuildDefaults($entity, $view_mode, $langcode);
     unset($build['#theme']);
     return $build;
 }
Esempio n. 11
0
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode)
 {
     $defaults = parent::getBuildDefaults($entity, $view_mode);
     $defaults['#theme'] = 'profile';
     return $defaults;
 }
Esempio n. 12
0
 /**
  * {@inheritdoc}
  */
 protected function getBuildDefaults(EntityInterface $entity, $view_mode, $langcode)
 {
     $defaults = parent::getBuildDefaults($entity, $view_mode, $langcode);
     // $defaults['#theme'] = 'feeds_feed_source';
     return $defaults;
 }