2017-03-05 81 views
0

我對drupal 8很陌生,我正在做我的第一個自定義模板,但我在開始時遇到了一些麻煩。 我試圖進入page.html.twig site_logo,但始終爲空。我已經檢查過,在我的模塊中設置了「切換品牌元素」複選框已啓用。代碼只是以下但沒有辦法顯示徽標。我錯過了什麼?在drupal 8自定義主題中顯示徽標

{% 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模板中。

很抱歉,如果這是一個愚蠢的問題,但我們都必須從某個地方開始......

謝謝

盧卡

回答

2

有一個在page.html.twig沒有site_logo變量,如果你想自定義site_logo你可以使用block - system-branding-block.html.twig

+1

這是一個愚蠢的問題,現在我開始更好地理解Drupla 8模板如何工作。 –

相關問題