如何显示网站口号?


8

我正在尝试使用Drupal 8 an Bootstrap建立我的第一个网站。不幸的是,我无法以Bootstrap主题显示网站的口号。标语已设置,/admin/config/system/site-information但未显示。因此,我个人认为,可能不会将其打印在page.html.twig中,并尝试将其包含在其中。它的序言说:

 * Available variables:
 * Site identity:
 * - front_page: The URL of the front page. Use this instead of base_path when
 *   linking to the front page. This includes the language domain or prefix.
 * - logo: The url of the logo image, as defined in theme settings.
 * - site_name: The name of the site. This is empty when displaying the site
 *   name has been disabled in the theme settings.
 * - site_slogan: The slogan of the site. This is empty when displaying the site
 *   slogan has been disabled in theme settings.

所以我试图通过包括

{{ site_slogan }}

但这根本没有任何作用。

有人可以告诉我,如何在Bootstrap中打印网站标语吗?

[缺乏文档,稳定的模块和主题应该被视为Drupal 8的发布阻止者,但这只是我的观点,在这里不做主题!]


1
我猜您正在查看引导页面模板中的文档?我想这已经过时了,如果有疑问,请查看模块(在本例中为系统)中原始模板中的文档,该文档是最新的。
贝尔迪尔'16

Answers:


14

经过一番绝望的挖掘,我找到了解决方案(来Drupal的家伙,别害羞,给我们一些文档!):转到/admin/structure/block并单击名为“站点品牌”的块的“配置”按钮。您可以在此处选择显示网站品牌的哪些部分。


9

这是在不使用商标块(是否使用引导程序)的情况下,使网站口号插入主题页面模板的方法:

function THEME_preprocess_page(&$vars) {

    $site_config = \Drupal::config('system.site');

    $vars['site_name'] = $site_config->get('name');
    $vars['site_slogan'] = $site_config->get('slogan');

}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.