From 288a05b71b0ebdaae3e4a52254c1c4fe9e79edc8 Mon Sep 17 00:00:00 2001 From: Brian Canini <canini.16@osu.edu> Date: Tue, 18 Feb 2020 11:41:13 -0500 Subject: [PATCH] event template and theme update - setting up variable to capture pathauto url alias in .theme - updating event node taxonomy link to utilize pathauto variable --- web/themes/asc_bootstrap/asc_bootstrap.theme | 5 +++++ .../asc_bootstrap/templates/node/node--event.html.twig | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/web/themes/asc_bootstrap/asc_bootstrap.theme b/web/themes/asc_bootstrap/asc_bootstrap.theme index 4a5d852bc9..84224d4c3e 100755 --- a/web/themes/asc_bootstrap/asc_bootstrap.theme +++ b/web/themes/asc_bootstrap/asc_bootstrap.theme @@ -24,6 +24,11 @@ function asc_bootstrap_preprocess_node(&$vars, $hook) { $vars['site_mail'] = \Drupal::config('system.site')->get('mail'); $vars['site_name'] = \Drupal::config('system.site')->get('name'); + //get pathauto url alias for event + $config = \Drupal::service('config.factory')->get('pathauto.pattern.events'); + $evpattern = explode('/', $config->get('pattern')); + $vars['evpattern'] = $evpattern[0]; + //get research landing page url alias $nids = \Drupal::entityQuery('node')->condition('type','research_landing_page')->execute(); $lid = array_shift($nids); diff --git a/web/themes/asc_bootstrap/templates/node/node--event.html.twig b/web/themes/asc_bootstrap/templates/node/node--event.html.twig index 9b908a0f86..74c1a665f2 100644 --- a/web/themes/asc_bootstrap/templates/node/node--event.html.twig +++ b/web/themes/asc_bootstrap/templates/node/node--event.html.twig @@ -239,7 +239,7 @@ {% for item in content.field_evt_taxonomy %} {% if item['#title'] %} <div class="taxonomy-events"> - <a href="/events?field_evt_taxonomy_target_id_1={{ item['#url']|render|split('/')|last }}"> + <a href="/{{ evpattern }}?field_evt_taxonomy_target_id_1={{ item['#url']|render|split('/')|last }}"> {{ item['#title'] }} </a> </div> @@ -250,7 +250,7 @@ {% for item in content.field_evt_taxonomy2 %} {% if item['#title'] %} <div class="taxonomy-events"> - <a href="/events?field_evt_taxonomy2_target_id={{ item['#url']|render|split('/')|last }}"> + <a href="/{{ evpattern }}?field_evt_taxonomy2_target_id={{ item['#url']|render|split('/')|last }}"> {{ item['#title'] }} </a> </div> -- GitLab