You are here

block--system-branding-block.html.twig in Open Social 8.2

Default theme implementation for a branding block.

Each branding element variable (logo, name, slogan) is only available if enabled in the block configuration.

Available variables:

  • site_logo: Logo for site as defined in Appearance or theme settings.
  • site_name: Name for site as defined in Site information settings.
  • site_slogan: Slogan for site as defined in Site information settings.

File

themes/socialbase/templates/block/block--system-branding-block.html.twig
View source
  1. {#
  2. /**
  3. * @file
  4. * Default theme implementation for a branding block.
  5. *
  6. * Each branding element variable (logo, name, slogan) is only available if
  7. * enabled in the block configuration.
  8. *
  9. * Available variables:
  10. * - site_logo: Logo for site as defined in Appearance or theme settings.
  11. * - site_name: Name for site as defined in Site information settings.
  12. * - site_slogan: Slogan for site as defined in Site information settings.
  13. *
  14. * @ingroup templates
  15. */
  16. #}
  17. {%
  18. set classes = [
  19. 'block-' ~ plugin_id|clean_class,
  20. 'navbar-header',
  21. ]
  22. %}
  23. <div {{ attributes.addClass(classes) }}>
  24. {% if site_logo %}
  25. <a class="navbar-brand" href="{{ path('<front>') }}" title="{% trans %} Home {% endtrans %}" rel="home">
  26. <img src="{{ site_logo }}" alt="{{ site_name }}" />
  27. </a>
  28. {% endif %}
  29. <button href="#" data-toggle="collapse" data-target="#main-navigation" type="button" aria-expanded="false" class="navbar-toggle collapsed">
  30. <span>{% trans %} Menu {% endtrans %}</span>
  31. <span class="sr-only">
  32. {% trans %} Toggle navigation {% endtrans %}
  33. </span>
  34. </button>
  35. </div>