GeoLocation - вывод контента в зависимости от города

Подскажите, с помощью компонента GeoLocation можно выводить контент в зависимости от выбранного города? Видел, можно для регионов указывать телефон, email. Меня интересует следующая ситуация: если пользователь заходит, допустим, с Москвы (это определяется автоматически GeoLocation ), то ему показывается один контент, если с любого другого города — другой контент. Так можно делать?
Oleg
07 февраля 2018, 14:15
modx.pro
1 948
0

Комментарии: 2

Евгений
07 февраля 2018, 18:08
+1
Если GeoLocation это типа снипет который возвращает название города то можно так:
[[!GeoLocation:is=`Москва`:then=`[[$чанк с данными для москвы`]]:else=`[[$чанк с другими данными]]`]]
Вот же из документации:
<p>
    Ваш город:
    <span class="gl-current-select">[[!+gl.current.city.name_ru]]</span>
</p>
Значит можно вот так:
[[!+gl.current.city.name_ru:is=`Москва`:then=`[[$чанк с данными для москвы`]]:else=`[[$чанк с другими данными]]`]]
Ну или на феноме может кто подскажет, я до него так и не добрался :(
    Oleg
    08 февраля 2018, 16:23
    0
    Так работает, спасибо!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2