2017-03-05 9 views
0

나는 drupal 8에 대해 매우 익숙하며 첫 번째 사용자 정의 템플릿을 만들고 있지만 처음부터 약간의 문제가 있습니다. page.html.twig에 site_logo를 가져 오려고하는데 항상 null입니다. 내 블록 설정에서 "토글 브랜딩 요소"확인란을 사용할 수 있는지 확인했습니다. 코드는 다음과 같이 간단하지만 로고를 표시 할 방법이 없습니다. 내가 뭘 놓치고 있니?drupal에 로고 보여주기 8 custom theme

{% if site_logo %} 
    <a class="logo navbar-btn pull-left" href="{{ path('<front>') }}" title="{{ 'Home'|t }}" rel="home"> 
     <img src="{{ site_logo }}" alt="{{ 'Home'|t }}" /> 
    </a> 
    {% endif %} 
    {% if site_name %} 
    <a class="name navbar-brand" href="{{ path('<front>') }}" title="{{ 'Home'|t }}" rel="home">{{ site_name }}</a> 
    {% endif %} 
    {% if site_slogan %} 
    <p class="navbar-text">{{ site_slogan }}</p> 
    {% endif %} 

이 코드는 표준 page.html.twig 템플릿에 있습니다. 이 바보 같은 질문이지만, 우리는 모두 어딘가에 시작해야하는 경우 ...

죄송합니다

당신에게

루카 감사 page.html.twig에는 site_logo 변수가있는 경우,이 없다

답변

2

당신은 site_logo를 사용자 정의하고 싶습니다. block-system-branding-block.html.twig

+1

바보 같은 질문이었습니다. 이제 Drupla 8 템플릿 작동 방법을 더 잘 이해할 수있게되었습니다. –