Как вывести значения checkbox из migx
Доброго времени суток, голову уже сломал и гугл обшарил, толком ничего не нашёл как сделать то
имеем вот такое ТВ поле
Подскажите пожайлуста
имеем вот такое ТВ поле
{"field":"show","inputTVtype":"checkbox","inputOptionValues":"от 3 до 5 ==3_5||от 4 до 7==4_7"},
на сайте пытаюсь его вывести так{set $rows = json_decode($_modx->resource.elements, true)}
{foreach $rows as $row}
{$row.show}
{/foreach}
и соответственно он мне выводит лишь Array, но так ладу и не дал как вывести именно значения из массиваПодскажите пожайлуста
Комментарии: 6
{$row.show[0]}
Спасибо большое, вокруг да около лазил, а квадратные скобки не допетрил вставить)
хотя стоп, что-то изначально не придал этому значения, он же выводит первое значение из массива из тех что выбрана, а дальше ничего не выводит же
то есть, если чек стоит и на первом и на втором пункте, выведется только первый, если выделен только второй выведет его
то есть, если чек стоит и на первом и на втором пункте, выведется только первый, если выделен только второй выведет его
{$row.show[0]}{$row.show[1]}
вот так работает как надо, только можно ли это как-то оптимизировать? просто если допустим чекбокс состоит из 20 позиций не комильфо прописывать их все так) {set $rows = $_modx->resource.elements | fromJSON}
{foreach $rows as $row}
{foreach $row.show as $item}
{$item}
{/foreach}
{/foreach}
Спасибо, всё работает как надо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.