2016-03-15 10 views
0

Я работаю на многоязычном веб-сайте Drupal 7 с достаточным количеством модулей, включая Facebook OAuth module (версия 7.x-2.0-rc3).Вопрос с отображением полей OAuth Facebook

У меня проблема с функциональностью сопоставления полей, которая не работает в моем случае.

Поля в регистрационной форме Drupal просто не заполняются модулем, как и должно быть, кроме поля имени пользователя, которое предварительно заполнено моим именем пользователя Facebook.

Я включил установку отладки модулей, которые вошли следующие (некоторая информация были отредактированный для личной жизни):

fbuser=stdClass Object 
(
    [email] => [email protected] 
    [name] => Constantin Aktelle 
    [first_name] => Constantin 
    [last_name] => Aktelle 
    [age_range] => stdClass Object 
     (
      [min] => 21 
     ) 

    [link] => https://www.facebook.com/app_scoped_user_id/1080532871978412/ 
    [gender] => male 
    [locale] => fr_FR 
    [timezone] => 1 
    [updated_time] => 2013-04-20T15:22:50+0000 
    [verified] => 1 
    [id] => 1080532871978412 
) 

Так что информация Facebook действительно есть, но модуль, кажется, не в состоянии отобразить их правильно.

Обратите внимание, что настройки модуля заключаются в следующем:

  • "Prénom" сопоставлен "[first_name] Prénom"
  • поле
  • "Nom" отображается в "[last_name] Nom"
  • поле «Жанр» отображается в «[пол] Sexe»

Я не могу понять, как решить эту проблему, и я не уверен, белый at вызывает его. Кто-нибудь испытал эту проблему и/или имел представление о том, как ее исправить, пожалуйста?

ответ

1

Я забыл отправлять назад здесь, когда я наконец-то нашел исправление мой вопрос, так вот она:

вопрос исходил от несовместимости модуля Facebook OAuth с многоязычных сайтов. После того, как я установил, что мои поля пользователя непереводимы, проблема была исправлена.