Функции PHP

Для взаимодействия с данными геолокации в шаблонах темы оформления вы можете воспользоваться функциями языка 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'); ?>