diff --git a/modules/groups/groups_pages/groups_pages.module b/modules/groups/groups_pages/groups_pages.module index ae2a6c0..6fd4902 100644 --- a/modules/groups/groups_pages/groups_pages.module +++ b/modules/groups/groups_pages/groups_pages.module @@ -27,6 +27,13 @@ function groups_pages_preprocess_field(&$variables) { $variables['items'][0]['#options']['attributes']['class'][] = 'btn'; $variables['items'][0]['#options']['attributes']['class'][] = 'btn-default'; $variables['items'][0]['#prefix'] = '
'.t('Join to our user group, participate on local events, contribute to our community, and stay informed about latest news.').'
'; + // redirect to custom login page when user not logged in + if ($variables['items'][0]['#href'] == 'user/login') { + $variables['items'][0]['#href'] = 'login'; + if (isset($variables['items'][0]['#options']['query']['destination'])) { + unset($variables['items'][0]['#options']['query']['destination']); + } + } break; case 'group unsubscribe': $variables['items'][0]['#title'] = 'x '.$variables['items'][0]['#title'];