Bagaimana cara menunjukkan slogan situs?


8

Saya mencoba mengatur situs web pertama saya menggunakan Drupal 8 sebuah Bootstrap . Sayangnya saya tidak dapat menampilkan slogan situs dalam tema Bootstrap. Slogan diatur /admin/config/system/site-informationtetapi tidak ditampilkan. Jadi saya pikir sendiri, mungkin tidak dicetak di page.html.twig dan mencoba memasukkannya ke sana. Pembukaan itu mengatakan:

 * 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.

Jadi saya mencoba mencetak slogan dengan memasukkan

{{ site_slogan }}

Tetapi ini tidak memiliki efek sama sekali.

Dapatkah seseorang tolong beri tahu saya, bagaimana cara mencetak slogan situs di Bootstrap?

[Kurangnya dokumentasi dan modul dan tema yang stabil seharusnya dianggap sebagai pemblokir rilis untuk Drupal 8, tapi ini hanya pendapat saya dan di luar topik di sini!]


1
Saya kira Anda sedang melihat dokumentasi di templat halaman bootstrap? Saya kira itu sudah ketinggalan zaman, ketika ragu-ragu, periksa dokumentasi di templat asli dalam modul (sistem dalam hal ini), itu terkini.
Berdir

Jawaban:


14

Setelah beberapa penggalian putus asa saya menemukan solusinya (ayolah Drupal guys, jangan malu-malu, beri kami dokumentasi!): Pergi ke /admin/structure/blockdan klik tombol 'configure' pada blok bernama 'Site branding'. Di sana Anda dapat memilih bagian mana dari branding situs yang ditampilkan.


9

Ini adalah cara mendapatkan slogan situs untuk memposting di templat halaman tema Anda tanpa menggunakan branding block (bootstrap atau tidak):

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');

}
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.