Select для формы из migix на fenom

Доброго дня всем.
Нужно выбрать данные из таблички migix-a, и сгенерить выпадающий список для формы.

Вот так список генерится, но все option помечены как selected (а selected должен быть только один).
<select name="slim" class="w100">
	{set $bar_fos = json_decode(27 | resource : 'bar_migx', true)}
	{foreach $bar_fos as $row}
		<option value="{$row.bar_item}" {$_pls['fi.slim']=='$row.bar_item'? : 'selected'}>{$row.bar_item}</option>
	{/foreach}
</select>

Что не так сделал?
Громов Антон
20 апреля 2018, 13:39
modx.pro
1 205
0

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

Дмитрий Суворов
20 апреля 2018, 17:02
0
ну как минимум попробуйте убрать лишние кавычки:
$_pls['fi.slim']==$row.bar_item
    Громов Антон
    20 апреля 2018, 20:19
    0
    Кавычки убрал. Но это не помогло.
    Обычно первый option селекта — есть значение по умолчанию. Но после того, как кавычки убрал, почему-то при загрузке странички отображается последний option.
    Ну, то есть в коде вот так:
    <select>
    	<option>яблоко</option>
    	<option>груша</option>
    	<option>киви</option>
    	<option>банан</option>
    </select>
    а по умолчанию отображается банан, а не яблоко
    Илья
    21 апреля 2018, 15:41
    0
    {$row.bar_item==$_pls['fi.slim'] ? 'selected' : ''}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4