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