2016-10-05 2 views
0

콘텐츠 유형을 표시하는 사용자 정의 노드를 만들었습니다 (예 : node - blog.html.twig). 이제 기본 URL을 호출하려고하지만 그렇게 할 수 없습니다. 아래 코드를 시도했지만 아무 것도 작동하지 않았습니다.드루팔 (Drupal 8 사용자 정의 not.html.twig에서 기본 URL 가져 오기

<a href="{{ base_path }}">Read More</a> 
<a href="{{ request.getBaseURL() }}">Apply</a> 
<a href="<?php echo $GLOBALS['base_url'];?>">Apply</a> 

어떻게하면 기본 URL을 얻을 수 있습니까? 내가 드루팔 같은 몇 가지 변수가 있어야합니다 생각 7.

답변

0

당신은 당신의 .theme 파일에 다음을 추가 할 수 있습니다 다음

function YOUR_THEME_preprocess_node(&$variables) { 
    $variables['someVarName'] = $GLOBALS['base_url']; 
} 

그리고이 같은 노드 템플릿에 액세스를 :

{{ someVarName }}