Программный вывод виджета модулей uLogin и HybridAuth

hrizolyt ср, 01/23/2013 - 09:59

Программно в любом месте шаблона виджет модулей авторизации в социальных сетях uLogin и HybridAuth для Drupal 7 можно вывести следующим образом, приведенным ниже.

Хочу заметить, что именно модуль HybridAuth используется на данном блоге для авторизации пользователей в форме комментариев. Работает он отлично и, вотличии от uLogin, очень шустро. Плюс шире возможности кастомизации. Если кто не в курсе, то оба модуля кроме всего прочего дергают из аккаунтов много полей данных, как-то номер телефона, день рождения, пол и тд.

Ниже собственно приведен код вставки:

HybridAuth


if (module_exists('hybridauth') && !user_is_logged_in())

{

$element['#type'] = 'hybridauth_widget';

printdrupal_render($element);

}

uLogin


if (module_exists('ulogin') && !user_is_logged_in())

{

$element['#type'] = 'ulogin_widget';

print drupal_render($element);

}

 

За пояснения спасибо автору модулей duozersk.