[РЕШЕНО] Глючит вывод полей в Gmap Location

Главные вкладки

Аватар пользователя Zonder Zonder 8 октября 2009 в 2:30

Настроил Gmap в связке с Location
в настройках указал вывод полей модуля Location в ноде:

Город, Улица, Телефон

Все бы хорошо, но модуль упорно не выводит поле "телефон"
К тому же, в редактировании ноды жестко выводит поле "Дополнительно".
Я уже и так и сяк бился. Не пойму в чем дело и как этот глюк исправить.

Комментарии

Аватар пользователя Zonder Zonder 8 октября 2009 в 19:34

Нашел решение в англоязычном комьюнити:

Находим в папке модуля location файл location.tpl.php
Там есть такой кусок кода:

  if ($city || $province || $postal_code) {
    $city_province_postal = array();

    if ($city) {
      $city_province_postal[] = '<span class="locality">'. $city .'</span>';
    }
    if ($province) {
      $city_province_postal[] = '<span class="region">'. $province .'</span>';
    }
    if ($postal_code) {
      $city_province_postal[] = '<span class="postal-code">'. $postal_code .'</span>';
    }

    echo implode(', ', $city_province_postal);
  }

Добавляем в него переменную $phone и получаем следующее:

  if ($city || $province || $postal_code || $phone) {
    $city_province_postal = array();

    if ($city) {
      $city_province_postal[] = '<span class="locality">'. $city .'</span>';
    }
    if ($province) {
      $city_province_postal[] = '<span class="region">'. $province .'</span>';
    }
    if ($postal_code) {
      $city_province_postal[] = '<span class="postal-code">'. $postal_code .'</span>';
    }
    if ($phone) {
      $city_province_postal[] = '<span class="phone">'. $phone .'</span>';
    }

    echo implode(', ', $city_province_postal);
  }

Тоже самое делается с полем $fax если требуется. Оно тоже не выводится корректино.

Аватар пользователя svovik1 svovik1 22 ноября 2009 в 13:49

а у меня не подтягиваются значения этих полей, в какую сторону копать - не знаю, уже все мысли перепробовал...

судя по предшествующим постам с этими полями всё должно быть ОК. и в статье на хабре тоже ничего про это...