Значения множественного списка в MODX
Дополнительное поле Множественный список в MODX позволяет задавать параметры вида: Значение==1||Значение2==2. Но неудобство такого вида - это получение параметров обратно. Ведь в базе хранятся только цифры.
Для корректного оформления на помощь приходит чанк.
Первое необходима создать чанк, в который записываен нужные данные Значение==1||Значение2==2 с именем value
Теперь данный чанк можно вызвать как значение у дополнительного поля Множественный список - @CHUNK value
Все будет работать коректно, в базе хранятся цифры - 1,2, а для получения значения к этим цифрам воспользуемся fenom. Раньше пришлось бы писать сниппет, теперь можно все сделать на странице.
{set $values = 'value'|chunk|split:'||'} <ul> {foreach $values as $val} {set $val_arr = $val|split:'=='} <li><a href="#" data-id="{$val_arr[1]}">Значение({$val_arr[0]})</a></li> {/foreach} </ul>
Комментарии ()