@dind

Как правильно поставить значение по умочанию в input select с использованием foreach?

Есть блок быстрого поиска как на скрине, он отображается на всех страницах, но появилась задачка, нужно чтобы, когда пользователь переходил на страничку сайт.ру/commercial то в selecte сразу по умолчанию на этой странице стоял Commercial вместо for Sale. Я сделаю вроде
{if $pageName == 'commercial'}выбрать коммерсиал{/if}, но не знаю как выбрать именно комерсиал по умолчанию со списка, так как список выводится с помощью foreach
Скриншоты
prntscr.com/4cok85
prntscr.com/4cokao
prntscr.com/4cokdr
  • Вопрос задан
  • 2337 просмотров
Пригласить эксперта
Ответы на вопрос 2
alexdevid
@alexdevid
web-developer
<option value="{$name}" {$pageName == $name ? 'selected' : ''}>{$title}</option>


както так
Ответ написан
@s1dney
самый очевидный способ:
{if $title == Comercial} <option selected value= ...

или заранее сбилдить селекты для разных страниц
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы