NodeTitle.php in Display Suite 8.4
File
src/Plugin/DsField/Node/NodeTitle.php
View source
<?php
namespace Drupal\ds\Plugin\DsField\Node;
use Drupal\ds\Plugin\DsField\Title;
class NodeTitle extends Title {
public function __construct($configuration, $plugin_id, $plugin_definition) {
if (!empty($configuration['entity'])) {
$field = $configuration['entity']
->getFieldDefinition('title');
$title = $field
->getLabel();
$configuration['field']['title'] = $title;
$plugin_definition['title'] = $title;
}
parent::__construct($configuration, $plugin_id, $plugin_definition);
}
}
Classes
Name |
Description |
NodeTitle |
Plugin that renders the title of a node. |