Webasyst Блог: как вывести категории блога

13 ноября 2013

Чтобы вывести категории блога из плагина "Категории" есть следующая конструкция: blogCategory::getAll(). Использовать следующим образом:

{if $wa->blog}
{$categories = blogCategory::getAll()}
{if count($categories) > 0}
<ul>
  {foreach $categories as $category}
  <li>
    <a href="{$wa->getUrl('blog/frontend/category', [ 'plugin' => 'category', 'category' => $category.url])}">
      {$category.name}
    </a>
    
    ({$category.qty})
  </li>
  {/foreach}
</ul>
{/if}
{/if}

Работает только в приложении "Блог".

UPD. Работает во всех приложениях. Если поселений блога на одном сайте несколько, то ссылка будет вести на какое-то из них.