在 drupal 8 自定义主题中显示徽标
show logo in drupal 8 custom theme
我是 drupal 8 的新手,正在制作我的第一个自定义模板,但一开始我遇到了一些麻烦。
我试图进入 page.html.twig 和 site_logo,但它始终为空。我检查过在我的块设置中复选框 "Toggle branding elements" 已启用。
代码简单如下,但无法显示徽标。我错过了什么?
{% 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变量,如果你想自定义site_logo你可以使用block--system-branding-block.html.twig
我是 drupal 8 的新手,正在制作我的第一个自定义模板,但一开始我遇到了一些麻烦。 我试图进入 page.html.twig 和 site_logo,但它始终为空。我检查过在我的块设置中复选框 "Toggle branding elements" 已启用。 代码简单如下,但无法显示徽标。我错过了什么?
{% 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变量,如果你想自定义site_logo你可以使用block--system-branding-block.html.twig