일부 페이지에서 제목을 얻으면 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는 현재 없습니다. 그 문제를 논의하기 위해 몇 가지 문제가있었습니다. 이 정보는 hook_preprocess_page ... 또는 일시적으로 \ Drupal \ Core \ Render \ HtmlRenderer :: prepare ()에서 사용할 수 있습니다. 슬프게도 제목은 이벤트에 전달되지 않습니다. 나는이 사람에 대한 명확한 쓰임새는 우리가 ... 상황을 해결하기 위해 드루팔 코어에 대한 문제를 작성해야합니다 생각
—
다니엘 WEHNER
@DanielWehner, 즉 drupal.org에서 문제를 만들어 보자
—
rpayanm
drupal.org에 제출 한 문제에 대한 링크를 게시 할 수 있습니까?
—
anavarre
@anavarre 이것은 drupal.org/node/2399615 문제 이지만 drupal.org/node/2264043 의 복제본이므로 폐쇄 되었습니다.
—
rpayanm