Добавление кнопки входа в Facebook в код PHP
Я пытаюсь добавить новую кнопку входа в Facebook на своей странице регистрации на моем сайте Drupal.
Я знаю, что следующий код неверен, но я не знаю правильный синтаксис для его реализации:
function facebook_user($op, &$edit, &$user, $category = NULL) {
switch($op) {
// User is registering.
case 'register':
// Add a Facebook login button.
echo '<fb:login-button perms='email' show-faces="true" width="200" max-rows="1"></fb:login-button>';
}
}
Что я должен использовать вместо echo
? Есть ли другой способ, которым я должен идти об этом?
1 ответ
Используйте правильный инструмент для работы: Facebook Connect
Oherwise:
Вы должны использовать hook_form_FORM_ID_alter()
или же hook_form_alter()
изменить форму. Имя формы " user_register "
Например,
hook_form_user_register_alter($form, &$form_state) {
$form['values']['facebook'] = array(
'#type' => 'button',
'#value' => 'Facebook Login'
);
}
Или такой, какой вы считаете нужным.