在drupal 8自定义主题中显示徽标

在drupal 8自定义主题中显示徽标,drupal,twig,drupal-8,theming,Drupal,Twig,Drupal 8,Theming,我对Drupal8非常陌生,我正在做我的第一个自定义模板,但我在一开始就遇到了一些问题。 我试图在page.html.twig中获取站点的徽标,但该徽标始终为空。我已经在我的块设置中选中了复选框“切换品牌元素”。 代码如下所示,但无法显示徽标。我错过了什么 {% if site_logo %} <a class="logo navbar-btn pull-left" href="{{ path('<front>') }}" title="{{ 'Home'|t

我对Drupal8非常陌生,我正在做我的第一个自定义模板,但我在一开始就遇到了一些问题。 我试图在page.html.twig中获取站点的徽标,但该徽标始终为空。我已经在我的块设置中选中了复选框“切换品牌元素”。 代码如下所示,但无法显示徽标。我错过了什么

    {% 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 %}
{%if站点_logo%}
{%endif%}
{%if站点_name%}
{%endif%}
{%if站点_%}

{{site\u lamposon}

{%endif%}
此代码位于标准的
page.html.twig
模板中

抱歉,如果这是一个愚蠢的问题,但我们都需要从某个地方开始

多谢各位


Luca

在page.html.twig中没有site\u logo变量,如果您想自定义site\u logo,可以使用block--system branding block.html.twig

在page.html.twig中没有site\u logo变量,如果您想自定义site\u logo,可以使用block--system branding block.html.twig

这是一个愚蠢的问题,现在我开始更好地理解Drupla8模板是如何工作的。这是一个愚蠢的问题,现在我开始更好地理解Drupla8模板是如何工作的。