diff --git a/templates/blocks/block--uw-ct-site-footer.html.twig b/templates/blocks/block--uw-ct-site-footer.html.twig new file mode 100644 index 0000000000000000000000000000000000000000..13dc272d37bc8931999021426b9c7767ea7fa6ae --- /dev/null +++ b/templates/blocks/block--uw-ct-site-footer.html.twig @@ -0,0 +1,38 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + +{% include "@layouts/site-footer/site-footer.twig" with { + "body": content.body, + "logo_link": content.logo_link, + "logo_url": content.logo_url, + "site_name": content.site_name, + "logo_alt_text": content.logo_alt_text, + "social_media": content.social_media, + "social_media_placement": "local-site-footer", + "primary": content.primary +} %} diff --git a/templates/page/page.html.twig b/templates/page/page.html.twig index b3470312fac3636b5ec886a9d744d54b1f957fe8..9e605c8a12c022b86c4712b94a70a2976c83a33a 100644 --- a/templates/page/page.html.twig +++ b/templates/page/page.html.twig @@ -1,59 +1,61 @@ -{# - /** - * @file - * Theme override to display a single page. - * - * Available variables: - * - * General utility variables: - * - base_path: The base URL path of the Drupal installation. - * - is_front: A flag indicating if the current page is the front page. - * - logged_in: A flag indicating if the user is registered and signed in. - * - is_admin: A flag indicating if the user has permission to access administration pages. - * - * Site identity: - * - front_page: The URL of the front page. Use this instead of base_path when linking to the front page. - * - * Page content (in order of occurrence in the default page.html.twig): - * - node: Fully loaded node - * - * Regions: - * - page.header: Items for the header region. - * - page.highlighted: Items for the highlighted region. - * - page.primary_menu: Items for the primary menu region. - * - page.secondary_menu: Items for the secondary menu region. - * - page.highlighted: Items for the highlighted content region. - * - page.help: Dynamic help text, mostly for admin pages. - * - page.content: The main content of the current page. - * - page.sidebar_first: Items for the first sidebar. - * - page.sidebar_second: Items for the second sidebar. - * - page.footer: Items for the footer region. - * - page.breadcrumb: Items for the breadcrumb region. - * - * @see template_preprocess_page() - * @see html.html.twig - */ -#} - -{% extends '@layouts/site-container/site-container.twig' %} - {% block site_content %} - - {{ page.header }} - - {{ page.navigation }} - - {{ page.breadcrumb }} - - {{ page.highlighted }} - - {{ page.help }} - - <main id="main" class="main" role="main" tabindex="-1"> - {{ page.preface }} - {{ page.content }} - {{ page.postscript }} - </main> - - {{ page.footer }} - - {% endblock %} +{# + /** + * @file + * Theme override to display a single page. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when linking to the front page. + * + * Page content (in order of occurrence in the default page.html.twig): + * - node: Fully loaded node + * + * Regions: + * - page.header: Items for the header region. + * - page.highlighted: Items for the highlighted region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + */ +#} + +{% extends '@layouts/site-container/site-container.twig' %} + {% block site_content %} + + {{ page.header }} + + {{ page.navigation }} + + {{ page.breadcrumb }} + + {{ page.highlighted }} + + {{ page.help }} + + <main id="main" class="main" role="main" tabindex="-1"> + {{ page.preface }} + {{ page.content }} + {{ page.postscript }} + </main> + + {{ page.sitefooter }} + + {{ page.footer }} + + {% endblock %} diff --git a/templates/regions/region--sitefooter.html.twig b/templates/regions/region--sitefooter.html.twig new file mode 100644 index 0000000000000000000000000000000000000000..b4ea61f3ab71fd16edf586fb437e5830f38f50e4 --- /dev/null +++ b/templates/regions/region--sitefooter.html.twig @@ -0,0 +1,3 @@ +{% if content %} + {{ content }} +{% endif %}