class PageTitle
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Render/Element/PageTitle.php \Drupal\Core\Render\Element\PageTitle
- 10 core/lib/Drupal/Core/Render/Element/PageTitle.php \Drupal\Core\Render\Element\PageTitle
- 8.9.x core/lib/Drupal/Core/Render/Element/PageTitle.php \Drupal\Core\Render\Element\PageTitle
Provides a render element for the title of an HTML page.
This represents the title of the HTML page's body.
Plugin annotation
@RenderElement("page_title");
Hierarchy
- class \Drupal\Component\Plugin\PluginBase implements \Drupal\Component\Plugin\PluginInspectionInterface, \Drupal\Component\Plugin\DerivativeInspectionInterface
- class \Drupal\Core\Plugin\PluginBase uses \Drupal\Core\StringTranslation\StringTranslationTrait, \Drupal\Core\DependencyInjection\DependencySerializationTrait, \Drupal\Core\Messenger\MessengerTrait extends \Drupal\Component\Plugin\PluginBase
- class \Drupal\Core\Render\Element\RenderElement implements \Drupal\Core\Render\Element\ElementInterface extends \Drupal\Core\Plugin\PluginBase
- class \Drupal\Core\Render\Element\PageTitle extends \Drupal\Core\Render\Element\RenderElement
- class \Drupal\Core\Render\Element\RenderElement implements \Drupal\Core\Render\Element\ElementInterface extends \Drupal\Core\Plugin\PluginBase
- class \Drupal\Core\Plugin\PluginBase uses \Drupal\Core\StringTranslation\StringTranslationTrait, \Drupal\Core\DependencyInjection\DependencySerializationTrait, \Drupal\Core\Messenger\MessengerTrait extends \Drupal\Component\Plugin\PluginBase
Expanded class hierarchy of PageTitle
3 #type uses of PageTitle
- BatchController::batchPage in core/
modules/ system/ src/ Controller/ BatchController.php - Returns a system batch page.
- PageTitleBlock::build in core/
lib/ Drupal/ Core/ Block/ Plugin/ Block/ PageTitleBlock.php - Builds and returns the renderable array for this block plugin.
- SimplePageVariant::build in core/
lib/ Drupal/ Core/ Render/ Plugin/ DisplayVariant/ SimplePageVariant.php
File
-
core/
lib/ Drupal/ Core/ Render/ Element/ PageTitle.php, line 12
Namespace
Drupal\Core\Render\ElementView source
class PageTitle extends RenderElement {
/**
* {@inheritdoc}
*/
public function getInfo() {
return [
'#theme' => 'page_title',
// The page title: either a string for plain titles or a render array for
// formatted titles.
'#title' => NULL,
];
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.