1 Отредактировано Александр (18-02-2016 19:06:06)

Тема: Вывод тегов в алфавитном порядке.

Подскажите пожалуйста как реализовать вывод тегов в алфавитном порядке, по умолчанию они выводятся так:

{foreach $tags as $item}
<a class="b-tags__item g-link" href="{site_url('tags/search/'.$item.value)}" >{$item.value} ({$item.count})</a>
{/foreach}

Спасибо.

Thumbs up Thumbs down

2

Re: Вывод тегов в алфавитном порядке.

Попробуйте так:

{foreach sort($tags) as $item}
<a class="b-tags__item g-link" href="{site_url('tags/search/'.$item.value)}" >{$item.value} ({$item.count})</a>
{/foreach}
Когда то разрабатывал модули для ImageCMS Corporate

3 Отредактировано Александр (18-02-2016 13:23:29)

Re: Вывод тегов в алфавитном порядке.

После внесенных изменений, вообще ничего не выводится.

Thumbs up Thumbs down

4

Re: Вывод тегов в алфавитном порядке.

А так?

{$sorttags=sort($tags)}
{foreach $sorttags as $item}
<a class="b-tags__item g-link" href="{site_url('tags/search/'.$item.value)}" >{$item.value} ({$item.count})</a>
{/foreach}
Профессиональное создание сайтов любой сложности, аудит, продвижение, а также поддержка вашего интернет ресурса - web2life.ru

TIMEWEB > Всегда больше, чем просто хостинг для ImageCMS!

5 Отредактировано Александр (18-02-2016 16:36:27)

Re: Вывод тегов в алфавитном порядке.

Удивительно, но опять не отражается, но если сделать так, то отрабатывает как надо:

{$sorttags=sort($tags)}
{foreach $tags as $item}
     <a class="b-tags__item g-link" href="{site_url('tags/search/'.$item.value)}" >{$item.value} ({$item.count})</a>
{/foreach}

Если отражать

{sort($tags)}

, то вылезить цифра 1 в тегах, а если

{$sorttags=sort($tags)}

, то как надо.
Спасибо Sempai и Supleader, сработал бы сразу первый пост, но я не знал, что в Smarty функции нужно в "{}" делать.

Thumbs up Thumbs down