2017-11-30 22 views

답변

0

Drupal 8에는 페이지 제목에 핵심 기능이 있습니다. 블록 구조에서

당신이 "페이지 제목"[링크 : 당신의 도메인/관리자/구조/차단] 볼 수 있습니다

당신은 현재 페이지의 제목을 표시하려면 어느 지역에서이 하나를 사용할 수 있습니다. 영역에서이 블록을 설정 한 후 캐시를 지우십시오 .. !!

+0

답장을 보내 주셔서 감사합니다. 그래, 나는 그것을 안다. 그러나 내가 찾고있는 것은 다릅니다. 내가 현재 페이지 URL에서 현재가 아닌 URL 또는 경로 이름에서 다른 페이지의 제목을 얻고 자하는 빵 부스러기를 만들지 만 해당 페이지 URL에서 만듭니다. – sumith

0

URL/경로의 페이지 제목을 얻는 유일한 방법은 실제로 페이지를 요청하고 제목이 무엇인지 확인하는 것입니다. 그 이유는 모든 모듈이나 테마가 fx metatags 모듈과 같이 평상시처럼 제목을 바꿀 수 있기 때문입니다.

은 당신이 할 수있는 현재 페이지의 제목으로 활용하려면 다음

$request = \Drupal::request(); 
    if ($route = $request->attributes->get(\Symfony\Cmf\Component\Routing\RouteObjectInterface::ROUTE_OBJECT)) { 
    $title = \Drupal::service('title_resolver')->getTitle($request, $route); 
} 

을하지만 당신이 할 수있는 또 다른 한가지는 breadcrumb.html.twig 템플릿을 무시합니다. 그러면 템플릿이 Breadcrumb 블록을 배치 할 때마다 렌더링됩니다.