все просто

Значения множественного списка в 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>

Комментарии ()