Drupal 8 site_name 变量为空

Drupal 8 site_name variable is null

我试图访问这个变量,但我得到一个空值,{{ site_name }} page.html.twig

Drupal 建议我检查主题设置并启用此显示。

 * - site_name: The name of the site. This is empty when displaying the site
 *   name has been disabled in the theme settings.

然而,当我检查我的主题设置时,我没有看到任何有用的东西 http://puu.sh/lOqTY/97a7a12ae8.png

我还检查了全局设置, http://puu.sh/lOr0S/0ed321e23e.png

在我的例子中,我从网站品牌块的树枝模板调用 site_name 变量。我也很痛苦 site_name 是一个空字符串。

然后我在管理 > 结构块 > 布局 > 网站品牌中找到了网站品牌块设置。在那里你会看到 "Toggle branding elements" 选项卡,它允许你显示/隐藏站点名称、徽标和站点口号。

检查您是否将站点名称标记为显示。比保存块设置并清除缓存。 site_name 现在应该可以工作了。