Удаление разделителя при выводе из массива.[РЕШЕНО]
Добрый день.
Ребята, подскажите, как убрать разделитель при выводе из массива? Есть MIGX поле, там через чекбокс задаются data атрибуты.
Код на странице:
Код вывода:
Спасибо!
Ребята, подскажите, как убрать разделитель при выводе из массива? Есть MIGX поле, там через чекбокс задаются data атрибуты.
Код на странице:
<li data-tags="offices" ,data-tags="kitchens" class="uk-first-column">
<div class="uk-card uk-card-default uk-card-body">Item</div>
</li>
Этих data атрибутов может несколько.Код вывода:
{set $rows = 20 | resource : 'group' | fromJSON}
{foreach $rows as $row}
<li {$row.group | join}>
<div class="uk-card uk-card-default uk-card-body">Item</div>
</li>
{/foreach}
Пробовал вот так, остается только первое значение из массива.{set $rows = 20 | resource : 'group' | fromJSON}
{foreach $rows as $row}
<li {$row.group | join: " "}>
<div class="uk-card uk-card-default uk-card-body">Item</div>
</li>
{/foreach}
Подскажите, как убрать разделитель, чтобы просто шли data атрибуты без запятой?Спасибо!
Комментарии: 9
replace запятой на пробел?
Да. Я пробовал вот так
{set $rows = 20 | resource : 'group' | fromJSON}
{foreach $rows as $row}
<li {$row.group | join | replace:",":" "}>
<div class="uk-card uk-card-default uk-card-body">Item</div>
</li>
{/foreach}
Опять выводиться только первое значение {$row.group | print}
что выводит?
Вот
Array ( [0] => data-tags="offices" [1] => data-tags="kitchens" )
Значит у вас есть массив, его нужно объединить в строку, но не через запятую, а через пробел:
{$row.group | join : " "}
Уже так делал. Выводится только первый элемент массива.
Один и тот же атрибут не может определяться несколько раз для одного
html-тега. Вам нужно всё значения атрибута из массива (выводите в нём сами значения тега — offices, kitchens и т. д...)впихнуть в один атрибут data-tags через пробел.
html-тега. Вам нужно всё значения атрибута из массива (выводите в нём сами значения тега — offices, kitchens и т. д...)впихнуть в один атрибут data-tags через пробел.
Добрый день.
Это для фильтра. Мне нужны именно разные дата атрибуты, чтобы один документ соответствовал разным фильтрам.
Вот фильтры
Это для фильтра. Мне нужны именно разные дата атрибуты, чтобы один документ соответствовал разным фильтрам.
Вот фильтры
Все разобрался. Спасибо всем! Проблема была в одинаковом названии data атрибутов.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.