Теги и блогах Есть решение

Здравствуйте. Ситуация следующая, имеются несколько поселений где расположено несколько "Блогов", подскажите какое условие позволит выводить теги активного блога?

Например в одном блоге (поселении) используются одни теги, в другом другие, как сделать, так чтобы в блоге не отображались теги которые не используются?  

Сейчас конструкция выводит все теги независимо есть данный тег в конкретном блоге или нет:

                    {foreach $frontend_action as $plugin => $output}
                        {if !empty($output.sidebar)}
                            {$output.sidebar}
                        {/if}
                    {/foreach}

выводит все теги и категории блога. 

Разделить "года" в блогах мне удалось используя код:

{$timeline = $wa->blog->timeline($blog.id)}
                    {if !empty($timeline)}
                        {$year=null}
                        <div class="blog_footer-title">по годам:</div>
                        {foreach $timeline as $year_month => $item}
                            {if $year neq $item.year}
                                {$year=$item.year}
                                <div class="blog_footer___calendar-year">
                                    <a href="{$item.year_link}" class="underline {if $item.year_link == {$wa->currentUrl(true)}}blog-active-links{/if}">{$item.year|default:'NULL'}</a>
                                </div>
                            {/if}
                        {/foreach}
                    {/if}

Если в блоге есть записи за 2018 год, то год показывается в конкретном блоге, где эта запись была. 

Раньше год показывался в блоге даже в том где записи не было. Запись типа {$timeline = $wa->blog->timeline($blog.id)} позволила отображать в блогах только те года в которых есть записи.

Так вот, подскажите как мне сделать, чтобы тэги отображались не все, а только те которые используются в конкретном блоге?

Спасибо!

1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите