GeoLocation Вывод определенных городов и списка
Всем доброго времени суток.
Возможно кто то сталкивалися или если кто то знает как реализовать подскажите пожалуйста/
Необходимо вывести в спике популярные города с помощью дополнения GeoLlocation которые необходимо задать самостоятельно какие города отображать.
И второй вопрос вывод городов по алфавиту. К примеру города на букву А на букву Б и так далее.
Примерно как на скриншоте.
Возможно кто то сталкивалися или если кто то знает как реализовать подскажите пожалуйста/
Необходимо вывести в спике популярные города с помощью дополнения GeoLlocation которые необходимо задать самостоятельно какие города отображать.
И второй вопрос вывод городов по алфавиту. К примеру города на букву А на букву Б и так далее.
Примерно как на скриншоте.
Комментарии: 3
можно по простому пользуя pdoResources и феном
{var $rows = 'pdoResources'|snippet:[
'class' => 'glCity',
'limit' => 0,
'sortby' => ["name_ru"=>"ASC"],
'where' => ["active" => 1,"name_ru != name_en"],
'select' => ["glCity" => "*","LEFT(glCity.name_ru ,1) as letter"],
'return' => 'json'
]|json_decode}
{var $letter_cities = []}
{foreach $rows as $row}
{set $letter_cities[$row.letter][] = $row}
{/foreach}
{set $letter = ''}
{foreach $letter_cities as $letter => $cities}
<div class="letter">
{$letter}
{foreach $cities as $city}
{$city.name_ru}
{/foreach}
</div>
{/foreach}
либо написать свой сниппет…
Спасибо. ТОлько города не кликабельны получаются. Нажать на город не возможно.
А можно как то определенные города отобразить перечислив по id например?
&where=`{«id»:12}`.
пробовал таким образом только ничего не выводит.
А можно как то определенные города отобразить перечислив по id например?
&where=`{«id»:12}`.
пробовал таким образом только ничего не выводит.
читайте документацию docs.modx.pro/components/pdotools/
изучайте, пробуйте…
Если надо готовое решение то вам сюда modx.pro/work/
изучайте, пробуйте…
Если надо готовое решение то вам сюда modx.pro/work/
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.