diff --git a/web/themes/asc_bootstrap/asc_bootstrap.theme b/web/themes/asc_bootstrap/asc_bootstrap.theme index 4a5d852bc90064ff430d5b57ba1a201347f851ab..84224d4c3ea3c4b606dd6b06d15f3077f8cfdd82 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 9b908a0f86eecd99b26639985b12b4c7b7cb3ba7..74c1a665f2e9a660f839d27cbb8b44b0e1ba273c 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>