Pregunta:
drupal_get_title()
se ha eliminado de Drupal 8. ¿Cómo puedo obtener el título de la página en Drupal 8?
Respuesta:
Si marca los registros de cambios, debería encontrar lo siguiente: drupal_set_title () y drupal_get_title () fueron eliminados .
Tendrá que leer el aviso de cambio para obtener toda la información, pero aquí hay un punto de partida:
drupal_get_title ()
Como los títulos de las rutas ahora se pueden configurar de varias formas (ver más arriba), se ha eliminado drupal_get_title (). En su lugar, debe llamar al servicio title_resolver.
Drupal 7
<?php $title = drupal_get_title(); ?>
Drupal 8
<?php $request = \Drupal::request(); if ($route = $request->attributes->get(\Symfony\Cmf\Component\Routing\RouteObjectInterface::ROUTE_OBJECT)) { $title = \Drupal::service('title_resolver')->getTitle($request, $route); } ?>