Список городов

Есть блог в /people, показывает города. Нужно переделать в выпадающий список.

{foreach from=$aCityList item=oCity}
<li><a class="tag-size-{$oCity->getSize()}" href="{router page='people'}city/{$oCity->getId()}/">{$oCity->getName()|escape:'html'}</a></li>
{/foreach}		


РЕШЕНИЕ:

<select onchange="javascript: window.location = DIR_WEB_ROOT +'/people/city/' + this.value">
{foreach from=$aCityList item=oCity}
<option value="{$oCity->getId()}">{$oCity->getName()|escape:'html'}</option>
{/foreach}
</select>

11 комментариев

avatar
<select>
{foreach from=$aCityList item=oCity}
<option>{$oCity->getName()|escape:'html'}</option>
{/foreach}
</select>


задачка для зеленого верстальщика :))

Друго дело нужно сделать js скрипт который будет обрабатывать выбор этого города
avatar
в чем ценность вашего коммента? Показать, что вы — незеленый верстальщик?
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
avatar
Поясните задачу, я често тож проблемы вашей не понял.
avatar
в дефолте в списке людей выводится блок с городами, которые были указаны пользователями в профиле. Если нажать на город, загрузитс страница с юзерами, указавшими данный город.

Задача очень простая: сделать из этого выпадающий список, где пунктами будут также города, при выборе города будет происходит загрузка страницы с людьми, указавшими этот город у себя в профиле.
Автор топика запретил добавлять комментарии