Для взаимодействия с данными геолокации в шаблонах темы оформления вы можете воспользоваться функциями языка PHP.
Wt::$geolocation->data — Массив региональных значений, полученный со стороннего сервиса на основе IP адреса посетителя сайта.
Wt::$geolocation->getValue($attribute) — Значение названия города, полученное со стороннего сервиса на основе IP адреса посетителя сайта.
Пример на PHP отображения названия города:
1 2 3 4 |
<?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 отображения названия города:
1 2 3 |
<?php echo WT::$obj->contacts->getValue('region'); ?> <?php echo WT::$obj->contacts->getValue('phone'); ?> <?php echo WT::$obj->contacts->getValue('address'); ?> |