Коли я отримую заголовок на деяких сторінках, я отримую порожній заголовок, як Home . Код, який я використовую у свого абонента, є наступним.
class HistorySubscriber implements EventSubscriberInterface {
public static function getSubscribedEvents() {
$events[KernelEvents::REQUEST][] = array('onResponse', 0);
return $events;
}
public function onResponse($event) {
$request = \Drupal::request();
$route_match = \Drupal::routeMatch();
$title = \Drupal::service('title_resolver')->getTitle($request, $route_match->getRouteObject());
}
}
Це питання? Як я можу це виправити?
1
На жаль, наразі немає чіткого API, щоб це зробити. Для обговорення цієї проблеми раніше було якесь питання. Інформація доступна або у_up_preprocess_page ..., або тимчасово в \ Drupal \ Core \ Render \ HtmlRenderer :: ready (), який, на жаль, не передає заголовок жодній події. Я думаю, ми повинні заповнити проблему проти друпальського ядра, щоб вирішити ситуацію ... оскільки це явна корисна ситуація для людей
—
Даніель Венер
@DanielWehner, тобто дозвольте мені створити проблему на
—
drupal.org
Чи можете ви опублікувати посилання на проблему, яку ви подали на drupal.org?
—
anavarre
@anavarre це питання drupal.org/node/2399615 , але був закритий , тому що вона є продубльовані з drupal.org/node/2264043
—
rpayanm