Настроил Gmap в связке с Location
в настройках указал вывод полей модуля Location в ноде:
Город, Улица, Телефон
Все бы хорошо, но модуль упорно не выводит поле "телефон"
К тому же, в редактировании ноды жестко выводит поле "Дополнительно".
Я уже и так и сяк бился. Не пойму в чем дело и как этот глюк исправить.
Комментарии
Насколько я помню, надо вставлять php $phone в код самого шаблона.
По google этой вопрос. Где-то видел ответ.
В код какого шаблона? Ноды?
Нашел решение в англоязычном комьюнити:
Находим в папке модуля location файл location.tpl.php
Там есть такой кусок кода:
$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 и получаем следующее:
$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 если требуется. Оно тоже не выводится корректино.
а у меня не подтягиваются значения этих полей, в какую сторону копать - не знаю, уже все мысли перепробовал...
судя по предшествующим постам с этими полями всё должно быть ОК. и в статье на хабре тоже ничего про это...
А можно, чтобы город был списком? А лучше динамически Страна-Город.