msOptions и offset
Добрый вечер!
Подскажите как мне в сниппете msOptions с одной единственной опцией пропустить первое значение, или наоборот вывести только первое значение?
offset и limit не работают.
{$_modx->runSnippet('!msOptions@PropertySet', [
'product' => $rid,
'name' => 'dinner',
'tpl' => 'store.tpl.msOptions.dinner',
])}
Подскажите как мне в сниппете msOptions с одной единственной опцией пропустить первое значение, или наоборот вывести только первое значение?
offset и limit не работают.
{$_modx->runSnippet('!msOptions@PropertySet', [
'product' => $rid,
'name' => 'dinner',
'tpl' => 'store.tpl.msOptions.dinner',
])}
Комментарии: 2
А почему просто не вывести нужное значение плейсхолдером?
Или если нужно через сниппет, то можно модифицировать код например так:
//выведет второе значение опции, если поставить 0 то первое.
{$_modx->resource.color.1} // в ресурсе
{$color.1} // в чанке
Или если нужно через сниппет, то можно модифицировать код например так:
{foreach $values as $idx => $value}
{if $idx == 0}
<option value="{$value}">{$value}</option>
{/if}
{/foreach}
Т.е. будет выводить только первое значение.
Спасибо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.