drupal 8 – ¿Cómo puedo obtener el título de la página?

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); } ?>

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım