Как удалить запятую после последнего элемента в foreach?
Есть такой код:
Выводит:
Подскажите, как удалить (разделитель) запятую у последнего элемента БЕЗ использования css?
{foreach $_modx->resource.TvTags | fromJSON | split as $tag}
<a href="{25|url:['scheme'=>'full']}{$tag}/">{$tag}</a>,
{/foreach}Выводит:
<a href="url-страницы/">Какой-то текст1</a>, <a href="url-страницы/">Какой-то текст2</a>, <a href="url-страницы/">Какой-то текст3</a>, <a href="url-страницы/">Какой-то текст4</a>, <a href="url-страницы/">Какой-то текст5</a>,Подскажите, как удалить (разделитель) запятую у последнего элемента БЕЗ использования css?
Комментарии: 13
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Теперь понятно, если first или last имеет значение TRUE, то это первая и последняя итерация соответственно.
Еще такой вопрос.
Вышеуказанные решения — это вывод в ресурсе принадлежащих ему(ресурсу) тегов.
А в самом облаке облаке тегов все теги сайта вывожу так:
В chunks/tags/tags_list_item.tpl следующий код:
Выводятся так:
Как в этом случае удалить запятую у последнего тега, если это не массив, а много строк?
То есть:
Что тут нужно изменить/добавить?
и удалил в выводе сниппета
Правильно я сделал, или есть более оптимальный вариант?
Сделал так:
А свойство tpl — для чего, не пойму?
Объясни, пожалуйста на примере (как бы сам сделал), так как не особо силен в php, тем более в MODX варианте. Но хочу разобраться как в MODX все это работает.
Заранее, благодарю.