Для взаимодействия с данными геолокации в шаблонах темы оформления вы можете воспользоваться функциями языка PHP.
Wt::$geolocation->data – Массив региональных значений, полученный со стороннего сервиса на основе IP адреса посетителя сайта.
Wt::$geolocation->getValue($attribute) – Значение названия города, полученное со стороннего сервиса на основе IP адреса посетителя сайта.
Пример на PHP отображения названия города:
<?php echo Wt::$geolocation->getValue('city'); ?>
<?php echo Wt::$geolocation->getValue('region'); ?>
<?php echo Wt::$geolocation->getValue('district'); ?>
<?php echo Wt::$geolocation->getValue('country'); ?>
Расширенная версия
Wt::$obj->contacts->getValue($attribute) – Получить значение атрибута привязанное к активному региону (*Pro);
Wt::$obj->contacts->getRegionsArray($params) – Получить массив городов, добавленных в панели администратора (*Pro);
WtGtLocation::getCities($params) – Получить города в виде массива объектов.
$attribute – Можно подставлять любые параметры регионов из таблицы по ссылке.
Пример на PHP отображения названия города:
<?php echo WT::$obj->contacts->getValue('region'); ?>
<?php echo WT::$obj->contacts->getValue('phone'); ?>
<?php echo WT::$obj->contacts->getValue('address'); ?>