¿Cómo muestro el eslogan del sitio?


8

Estoy tratando de configurar mi primer sitio web usando Drupal 8 y Bootstrap . Lamentablemente no pude mostrar el eslogan del sitio en el tema Bootstrap. El eslogan se establece /admin/config/system/site-informationpero no se muestra. Así que pensé por mí mismo, es posible que no se imprima en page.html.twig e intenté incluirlo allí. Su preámbulo dice:

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

Así que traté de imprimir el eslogan incluyendo

{{ site_slogan }}

Pero esto no tiene ningún efecto en absoluto.

¿Puede alguien decirme cómo imprimir el eslogan del sitio en Bootstrap?

[La falta de documentación y módulos y temas estables debería haberse considerado un bloqueador de lanzamiento para Drupal 8, ¡pero esta es solo mi opinión y fuera de tema aquí!]


1
¿Supongo que estabas mirando la documentación en la plantilla de página de bootstrap? Supongo que está fuera de fecha, en caso de duda, consulte la documentación en la plantilla original en el módulo (sistema en este caso), que está actualizada.
Berdir el

Respuestas:


14

Después de una búsqueda desesperada, encontré la solución (¡vamos, muchachos de Drupal, no sean tímidos, dennos algo de documentación!): Vaya /admin/structure/blocky haga clic en el botón 'configurar' del bloque llamado 'Marca del sitio'. Allí puede elegir qué partes de la marca del sitio se muestran.


9

Así es como hacer que el eslogan del sitio se introduzca en la plantilla de la página de tema sin usar el bloque de marca (bootstrap o no):

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

}
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.